Package net.handle.hdllib
Class SSLEngineHelper
java.lang.Object
net.handle.hdllib.SSLEngineHelper
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SSLContext
static SSLContext
getClientSSLContext
(byte[] publicKey) static SSLContext
getClientSSLContext
(PublicKey publicKey) static SSLContext
getServerSSLContext
(X509Certificate cert, PrivateKey privateKey) static SSLEngine
getSSLEngine
(SSLContext sslContext, boolean clientMode)
-
Field Details
-
ENABLED_SERVER_PROTOCOLS
-
ENABLED_CLIENT_PROTOCOLS
-
ENABLED_CIPHER_SUITES
-
COMPATIBILITY_CIPHER_SUITES
-
-
Constructor Details
-
SSLEngineHelper
public SSLEngineHelper()
-
-
Method Details
-
getServerSSLContext
public static SSLContext getServerSSLContext(X509Certificate cert, PrivateKey privateKey) throws KeyManagementException - Throws:
KeyManagementException
-
getClientSSLContext
- Throws:
KeyManagementException
-
getClientSSLContext
- Throws:
KeyManagementException
-
getSSLEngine
-
getAllTrustingClientSSLContext
-