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
public class JSSContextSpi extends javax.net.ssl.SSLContextSpi
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
JSSContextSpi.TLSv11
class
JSSContextSpi.TLSv12
class
JSSContextSpi.TLSv13
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Logger
logger
-
Constructor Summary
Constructors Constructor Description JSSContextSpi()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.net.ssl.SSLEngine
engineCreateSSLEngine()
javax.net.ssl.SSLEngine
engineCreateSSLEngine(java.lang.String host, int port)
javax.net.ssl.SSLSessionContext
engineGetClientSessionContext()
javax.net.ssl.SSLSessionContext
engineGetServerSessionContext()
javax.net.ssl.SSLServerSocketFactory
engineGetServerSocketFactory()
javax.net.ssl.SSLSocketFactory
engineGetSocketFactory()
javax.net.ssl.SSLParameters
engineGetSupportedSSLParameters()
void
engineInit(javax.net.ssl.KeyManager[] kms, javax.net.ssl.TrustManager[] tms, java.security.SecureRandom sr)
-
-
-
Method Detail
-
engineInit
public void engineInit(javax.net.ssl.KeyManager[] kms, javax.net.ssl.TrustManager[] tms, java.security.SecureRandom sr) throws java.security.KeyManagementException
- Specified by:
engineInit
in classjavax.net.ssl.SSLContextSpi
- Throws:
java.security.KeyManagementException
-
engineCreateSSLEngine
public javax.net.ssl.SSLEngine engineCreateSSLEngine()
- Specified by:
engineCreateSSLEngine
in classjavax.net.ssl.SSLContextSpi
-
engineCreateSSLEngine
public javax.net.ssl.SSLEngine engineCreateSSLEngine(java.lang.String host, int port)
- Specified by:
engineCreateSSLEngine
in classjavax.net.ssl.SSLContextSpi
-
engineGetClientSessionContext
public javax.net.ssl.SSLSessionContext engineGetClientSessionContext()
- Specified by:
engineGetClientSessionContext
in classjavax.net.ssl.SSLContextSpi
-
engineGetServerSessionContext
public javax.net.ssl.SSLSessionContext engineGetServerSessionContext()
- Specified by:
engineGetServerSessionContext
in classjavax.net.ssl.SSLContextSpi
-
engineGetServerSocketFactory
public javax.net.ssl.SSLServerSocketFactory engineGetServerSocketFactory()
- Specified by:
engineGetServerSocketFactory
in classjavax.net.ssl.SSLContextSpi
-
engineGetSocketFactory
public javax.net.ssl.SSLSocketFactory engineGetSocketFactory()
- Specified by:
engineGetSocketFactory
in classjavax.net.ssl.SSLContextSpi
-
engineGetSupportedSSLParameters
public javax.net.ssl.SSLParameters engineGetSupportedSSLParameters()
- Overrides:
engineGetSupportedSSLParameters
in classjavax.net.ssl.SSLContextSpi
-
-