public class ExtendedSslContextFactory extends SslContextFactory
setUseCipherSuitesOrder(boolean)If the KeyStore contains multiple X509 certificates, then the CN element of the distinguished name is used to select the certificate alias to use for a connection. Simple wildcard names (eg *.domain.com) are supported.
SslContextFactory.FactoryAbstractLifeCycle.AbstractLifeCycleListenerLifeCycle.Listener_factory, DEFAULT_KEYMANAGERFACTORY_ALGORITHM, DEFAULT_TRUSTMANAGERFACTORY_ALGORITHM, KEYPASSWORD_PROPERTY, PASSWORD_PROPERTY, TRUST_ALL_CERTS| Constructor and Description |
|---|
ExtendedSslContextFactory() |
| Modifier and Type | Method and Description |
|---|---|
void |
customize(SSLEngine sslEngine) |
protected void |
doStart()
Create the SSLContext object and start the lifecycle
|
protected void |
doStop() |
protected KeyManager[] |
getKeyManagers(KeyStore keyStore) |
boolean |
isUseCipherSuitesOrder() |
void |
setUseCipherSuitesOrder(boolean useCipherSuitesOrder) |
addExcludeCipherSuites, addExcludeProtocols, checkIsRunning, checkIsStarted, checkNotStarted, deduceKeyLength, getCertAlias, getCertChain, getCrlPath, getExcludeCipherSuites, getExcludeProtocols, getIncludeCipherSuites, getIncludeProtocols, getKeyStore, getKeyStorePath, getKeyStoreProvider, getKeyStoreResource, getKeyStoreType, getMaxCertPathLength, getNeedClientAuth, getOcspResponderURL, getProtocol, getProvider, getSecureRandomAlgorithm, getSslContext, getSslKeyManagerFactoryAlgorithm, getSslSessionCacheSize, getSslSessionTimeout, getTrustManagerFactoryAlgorithm, getTrustManagers, getTrustStore, getTrustStoreProvider, getTrustStoreResource, getTrustStoreType, getWantClientAuth, isEnableCRLDP, isEnableOCSP, isRenegotiationAllowed, isSessionCachingEnabled, isTrustAll, isValidateCerts, isValidatePeerCerts, loadCRL, loadKeyStore, loadTrustStore, newSSLEngine, newSSLEngine, newSSLEngine, newSslServerSocket, newSslSocket, selectCipherSuites, selectProtocols, setCertAlias, setCrlPath, setEnableCRLDP, setEnableOCSP, setEndpointIdentificationAlgorithm, setExcludeCipherSuites, setExcludeProtocols, setIncludeCipherSuites, setIncludeProtocols, setKeyManagerPassword, setKeyStore, setKeyStorePassword, setKeyStorePath, setKeyStoreProvider, setKeyStoreResource, setKeyStoreType, setMaxCertPathLength, setNeedClientAuth, setOcspResponderURL, setProtocol, setProvider, setRenegotiationAllowed, setSecureRandomAlgorithm, setSessionCachingEnabled, setSslContext, setSslKeyManagerFactoryAlgorithm, setSslSessionCacheSize, setSslSessionTimeout, setTrustAll, setTrustManagerFactoryAlgorithm, setTrustStore, setTrustStorePassword, setTrustStorePath, setTrustStoreProvider, setTrustStoreResource, setTrustStoreType, setValidateCerts, setValidatePeerCerts, setWantClientAuth, toStringaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stoppublic boolean isUseCipherSuitesOrder()
public void setUseCipherSuitesOrder(boolean useCipherSuitesOrder)
protected void doStart()
throws Exception
doStart in class SslContextFactoryExceptionAbstractLifeCycle.doStart()protected void doStop()
throws Exception
doStop in class SslContextFactoryExceptionprotected KeyManager[] getKeyManagers(KeyStore keyStore) throws Exception
getKeyManagers in class SslContextFactoryExceptionpublic void customize(SSLEngine sslEngine)
customize in class SslContextFactoryCopyright © 1995-2015 Webtide. All Rights Reserved.