Class JSSContextSpi
java.lang.Object
javax.net.ssl.SSLContextSpi
org.mozilla.jss.provider.javax.net.JSSContextSpi
- Direct Known Subclasses:
JSSContextSpi.TLSv11
,JSSContextSpi.TLSv12
,JSSContextSpi.TLSv13
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
class
class
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) JSSKeyManager
static org.slf4j.Logger
(package private) SSLVersion
(package private) X509TrustManager[]
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionengineCreateSSLEngine
(String host, int port) void
engineInit
(KeyManager[] kms, TrustManager[] tms, SecureRandom sr) private void
Methods inherited from class javax.net.ssl.SSLContextSpi
engineGetDefaultSSLParameters
-
Field Details
-
logger
public static org.slf4j.Logger logger -
key_manager
JSSKeyManager key_manager -
trust_managers
X509TrustManager[] trust_managers -
protocol_version
SSLVersion protocol_version
-
-
Constructor Details
-
JSSContextSpi
public JSSContextSpi()
-
-
Method Details
-
engineInit
public void engineInit(KeyManager[] kms, TrustManager[] tms, SecureRandom sr) throws KeyManagementException - Specified by:
engineInit
in classSSLContextSpi
- Throws:
KeyManagementException
-
engineCreateSSLEngine
- Specified by:
engineCreateSSLEngine
in classSSLContextSpi
-
engineCreateSSLEngine
- Specified by:
engineCreateSSLEngine
in classSSLContextSpi
-
initializeEngine
-
engineGetClientSessionContext
- Specified by:
engineGetClientSessionContext
in classSSLContextSpi
-
engineGetServerSessionContext
- Specified by:
engineGetServerSessionContext
in classSSLContextSpi
-
engineGetServerSocketFactory
- Specified by:
engineGetServerSocketFactory
in classSSLContextSpi
-
engineGetSocketFactory
- Specified by:
engineGetSocketFactory
in classSSLContextSpi
-
engineGetSupportedSSLParameters
- Overrides:
engineGetSupportedSSLParameters
in classSSLContextSpi
-