Class SSLConnectorCustomizer.JSSESSLContext
java.lang.Object
de.iip_ecosphere.platform.support.aas.basyx2.server.apps.security.SSLConnectorCustomizer.JSSESSLContext
- All Implemented Interfaces:
org.apache.tomcat.util.net.SSLContext
- Enclosing class:
SSLConnectorCustomizer
private static class SSLConnectorCustomizer.JSSESSLContext
extends Object
implements org.apache.tomcat.util.net.SSLContext
Delegating JSSE Context, taken over from package-local non-reusable class
org.apache.tomcat.util.net.jsse.JSSESSLContext.- Author:
- Holger Eichelberger, SSE
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddestroy()getCertificateChain(String alias) voidinit(KeyManager[] kms, TrustManager[] tms, SecureRandom sr)
-
Field Details
-
context
-
kms
-
tms
-
-
Constructor Details
-
JSSESSLContext
Creates a context.- Parameters:
protocol- the desired SSL protocol- Throws:
IOException- if the protocol does not exist
-
-
Method Details
-
init
public void init(KeyManager[] kms, TrustManager[] tms, SecureRandom sr) throws KeyManagementException - Specified by:
initin interfaceorg.apache.tomcat.util.net.SSLContext- Throws:
KeyManagementException
-
destroy
public void destroy()- Specified by:
destroyin interfaceorg.apache.tomcat.util.net.SSLContext
-
getServerSessionContext
- Specified by:
getServerSessionContextin interfaceorg.apache.tomcat.util.net.SSLContext
-
createSSLEngine
- Specified by:
createSSLEnginein interfaceorg.apache.tomcat.util.net.SSLContext
-
getServerSocketFactory
- Specified by:
getServerSocketFactoryin interfaceorg.apache.tomcat.util.net.SSLContext
-
getSupportedSSLParameters
- Specified by:
getSupportedSSLParametersin interfaceorg.apache.tomcat.util.net.SSLContext
-
getCertificateChain
- Specified by:
getCertificateChainin interfaceorg.apache.tomcat.util.net.SSLContext
-
getAcceptedIssuers
- Specified by:
getAcceptedIssuersin interfaceorg.apache.tomcat.util.net.SSLContext
-