Package org.wildfly.openssl
Class OpenSSLContextSPI
java.lang.Object
javax.net.ssl.SSLContextSpi
org.wildfly.openssl.OpenSSLContextSPI
- Direct Known Subclasses:
OpenSSLContextSPI.OpenSSLTLS_1_0_ContextSpi,OpenSSLContextSPI.OpenSSLTLS_1_1_ContextSpi,OpenSSLContextSPI.OpenSSLTLS_1_2_ContextSpi,OpenSSLContextSPI.OpenSSLTLS_1_3_ContextSpi,OpenSSLContextSPI.OpenSSLTLSContextSpi
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final classstatic final classstatic final classstatic final class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final longstatic final int -
Method Summary
Modifier and TypeMethodDescriptioncreateSSLEngine(String host, int port) protected SSLEngineprotected SSLEngineengineCreateSSLEngine(String host, int port) protected OpenSSLClientSessionContextprotected OpenSSLServerSessionContextprotected SSLServerSocketFactoryprotected SSLSocketFactoryprotected voidengineInit(KeyManager[] km, TrustManager[] tm, SecureRandom sr) protected final voidfinalize()static String[]String[]voidsessionRemoved(byte[] session) Methods inherited from class javax.net.ssl.SSLContextSpi
engineGetDefaultSSLParameters, engineGetSupportedSSLParameters
-
Field Details
-
DEFAULT_SESSION_CACHE_SIZE
public static final int DEFAULT_SESSION_CACHE_SIZE- See Also:
-
ctx
protected final long ctx
-
-
Method Details
-
getAvailableCipherSuites
-
getServerSessionContext
-
createSSLEngine
-
createSSLEngine
-
getCiphers
-
finalize
-
engineInit
protected void engineInit(KeyManager[] km, TrustManager[] tm, SecureRandom sr) throws KeyManagementException - Specified by:
engineInitin classSSLContextSpi- Throws:
KeyManagementException
-
engineGetSocketFactory
- Specified by:
engineGetSocketFactoryin classSSLContextSpi
-
engineGetServerSocketFactory
- Specified by:
engineGetServerSocketFactoryin classSSLContextSpi
-
engineCreateSSLEngine
- Specified by:
engineCreateSSLEnginein classSSLContextSpi
-
engineCreateSSLEngine
- Specified by:
engineCreateSSLEnginein classSSLContextSpi
-
engineGetServerSessionContext
- Specified by:
engineGetServerSessionContextin classSSLContextSpi
-
engineGetClientSessionContext
- Specified by:
engineGetClientSessionContextin classSSLContextSpi
-
sessionRemoved
public void sessionRemoved(byte[] session)
-