Class SESecurityManagerImpl

java.lang.Object
com.biglybt.core.security.impl.SESecurityManagerImpl

public class SESecurityManagerImpl extends Object
  • Field Details

    • LOGID

      private static final LogIDs LOGID
    • singleton

      protected static final SESecurityManagerImpl singleton
    • KEYSTORE_TYPE

      protected static String KEYSTORE_TYPE
    • auto_install_certs

      private static boolean auto_install_certs
    • auto_decline_certs

      private static boolean auto_decline_certs
    • keystore_name

      protected String keystore_name
    • truststore_name

      protected String truststore_name
    • certificate_listeners

      protected final List<SECertificateListener> certificate_listeners
    • password_listeners

      protected final CopyOnWriteList password_listeners
    • tls

      private static final ThreadLocal tls
    • password_handlers

      protected final Map password_handlers
    • certificate_handlers

      protected final Map certificate_handlers
    • exit_vm_permitted

      protected boolean exit_vm_permitted
    • my_sec_man

      private volatile SESecurityManager.MySecurityManager my_sec_man
    • this_mon

      protected final AEMonitor this_mon
    • initialized

      private boolean initialized
    • stoppable_threads

      final List stoppable_threads
    • hack_constructor_tried

      private boolean hack_constructor_tried
    • hack_constructor

      private Constructor hack_constructor
  • Constructor Details

    • SESecurityManagerImpl

      public SESecurityManagerImpl()
  • Method Details