Class OpenSSLUtil
- java.lang.Object
- 
- org.apache.tomcat.util.net.SSLUtilBase
- 
- org.apache.tomcat.util.net.openssl.OpenSSLUtil
 
 
- 
- All Implemented Interfaces:
- SSLUtil
 
 public class OpenSSLUtil extends SSLUtilBase 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.tomcat.util.net.SSLUtilSSLUtil.ProtocolInfo
 
- 
 - 
Field Summary- 
Fields inherited from class org.apache.tomcat.util.net.SSLUtilBasecertificate, sslHostConfig
 
- 
 - 
Constructor SummaryConstructors Constructor Description OpenSSLUtil(SSLHostConfigCertificate certificate)
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static javax.net.ssl.X509KeyManagerchooseKeyManager(javax.net.ssl.KeyManager[] managers)SSLContextcreateSSLContextInternal(java.util.List<java.lang.String> negotiableProtocols)protected java.util.Set<java.lang.String>getImplementedCiphers()protected java.util.Set<java.lang.String>getImplementedProtocols()javax.net.ssl.KeyManager[]getKeyManagers()protected LoggetLog()protected booleanisTls13RenegAuthAvailable()- 
Methods inherited from class org.apache.tomcat.util.net.SSLUtilBaseconfigureSessionContext, createSSLContext, getCRLs, getEnabledCiphers, getEnabledProtocols, getParameters, getTrustManagers
 
- 
 
- 
- 
- 
Constructor Detail- 
OpenSSLUtilpublic OpenSSLUtil(SSLHostConfigCertificate certificate) 
 
- 
 - 
Method Detail- 
getLogprotected Log getLog() - Specified by:
- getLogin class- SSLUtilBase
 
 - 
getImplementedProtocolsprotected java.util.Set<java.lang.String> getImplementedProtocols() - Specified by:
- getImplementedProtocolsin class- SSLUtilBase
 
 - 
getImplementedCiphersprotected java.util.Set<java.lang.String> getImplementedCiphers() - Specified by:
- getImplementedCiphersin class- SSLUtilBase
 
 - 
isTls13RenegAuthAvailableprotected boolean isTls13RenegAuthAvailable() - Specified by:
- isTls13RenegAuthAvailablein class- SSLUtilBase
 
 - 
createSSLContextInternalpublic SSLContext createSSLContextInternal(java.util.List<java.lang.String> negotiableProtocols) throws java.lang.Exception - Specified by:
- createSSLContextInternalin class- SSLUtilBase
- Throws:
- java.lang.Exception
 
 - 
chooseKeyManagerpublic static javax.net.ssl.X509KeyManager chooseKeyManager(javax.net.ssl.KeyManager[] managers) throws java.lang.Exception- Throws:
- java.lang.Exception
 
 - 
getKeyManagerspublic javax.net.ssl.KeyManager[] getKeyManagers() throws java.lang.Exception- Specified by:
- getKeyManagersin interface- SSLUtil
- Overrides:
- getKeyManagersin class- SSLUtilBase
- Throws:
- java.lang.Exception
 
 
- 
 
-