Package tigase.io
Class SSLContextContainer.Root
java.lang.Object
tigase.io.SSLContextContainerAbstract
tigase.io.SSLContextContainer
tigase.io.SSLContextContainer.Root
- All Implemented Interfaces:
SSLContextContainerIfc,Initializable,UnregisterAware,Lifecycle
- Enclosing class:
SSLContextContainer
@Bean(name="rootSslContextContainer",
parent=Kernel.class,
active=true,
exportable=true)
public static class SSLContextContainer.Root
extends SSLContextContainer
implements Initializable, UnregisterAware
-
Nested Class Summary
Nested classes/interfaces inherited from class tigase.io.SSLContextContainer
SSLContextContainer.HARDENED_MODE, SSLContextContainer.HardenedModeVHostItemExtension, SSLContextContainer.HardenedModeVHostItemExtensionProvider, SSLContextContainer.RootNested classes/interfaces inherited from class tigase.io.SSLContextContainerAbstract
SSLContextContainerAbstract.SSLHolder -
Field Summary
Fields inherited from class tigase.io.SSLContextContainer
eventBus, sslContexts, vHostManagerFields inherited from interface tigase.io.SSLContextContainerIfc
ALLOW_INVALID_CERTS_KEY, ALLOW_INVALID_CERTS_VAL, ALLOW_SELF_SIGNED_CERTS_KEY, ALLOW_SELF_SIGNED_CERTS_VAL, CERT_ALIAS_KEY, CERT_SAVE_TO_DISK_KEY, DEFAULT_DOMAIN_CERT_KEY, DEFAULT_DOMAIN_CERT_VAL, JKS_KEYSTORE_FILE_KEY, JKS_KEYSTORE_FILE_VAL, JKS_KEYSTORE_PWD_KEY, JKS_KEYSTORE_PWD_VAL, PEM_CERTIFICATE_KEY, SERVER_CERTS_LOCATION_KEY, SERVER_CERTS_LOCATION_VAL, SSL_CONTAINER_CLASS_KEY, SSL_CONTAINER_CLASS_VAL, TRUSTED_CERTS_DIR_KEY, TRUSTED_CERTS_DIR_VAL, TRUSTSTORE_FILE_KEY, TRUSTSTORE_FILE_VAL, TRUSTSTORE_PWD_KEY, TRUSTSTORE_PWD_VAL -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidMethod called before bean unregister.voidMethod will be called, when bean will be created, configured and ready to use.voidsetParent(SSLContextContainerIfc parent) Methods inherited from class tigase.io.SSLContextContainer
createIoInterface, getEnabledCiphers, getEnabledProtocols, getSSLContext, getTrustStore, setEnabledCiphers, setEnabledProtocols, setEphemeralDHKeySize, setHardenedMode, setTlsJdkNssBugWorkaround, start, stopMethods inherited from class tigase.io.SSLContextContainerAbstract
addCertificates, createCertificate, createContextHolder, createSSLContext, find, getDefCertAlias, getKeyManagers, getSSLContext, getTrustManagersMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tigase.io.SSLContextContainerIfc
createIoInterface, getEnabledCiphers, getEnabledProtocols
-
Constructor Details
-
Root
public Root()
-
-
Method Details
-
beforeUnregister
public void beforeUnregister()Description copied from interface:UnregisterAwareMethod called before bean unregister.- Specified by:
beforeUnregisterin interfaceUnregisterAware
-
initialize
public void initialize()Description copied from interface:InitializableMethod will be called, when bean will be created, configured and ready to use.- Specified by:
initializein interfaceInitializable- Overrides:
initializein classSSLContextContainer
-
setParent
- Overrides:
setParentin classSSLContextContainer
-