public class OpenSSLUtil extends SSLUtilBase
SSLUtil.ProtocolInfocertificate, sslHostConfig| Constructor and Description |
|---|
OpenSSLUtil(SSLHostConfigCertificate certificate) |
| Modifier and Type | Method and Description |
|---|---|
static javax.net.ssl.X509KeyManager |
chooseKeyManager(javax.net.ssl.KeyManager[] managers) |
SSLContext |
createSSLContextInternal(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 Log |
getLog() |
protected boolean |
isTls13RenegAuthAvailable() |
configureSessionContext, createSSLContext, getCRLs, getEnabledCiphers, getEnabledProtocols, getParameters, getTrustManagerspublic OpenSSLUtil(SSLHostConfigCertificate certificate)
protected Log getLog()
getLog in class SSLUtilBaseprotected java.util.Set<java.lang.String> getImplementedProtocols()
getImplementedProtocols in class SSLUtilBaseprotected java.util.Set<java.lang.String> getImplementedCiphers()
getImplementedCiphers in class SSLUtilBaseprotected boolean isTls13RenegAuthAvailable()
isTls13RenegAuthAvailable in class SSLUtilBasepublic SSLContext createSSLContextInternal(java.util.List<java.lang.String> negotiableProtocols) throws java.lang.Exception
createSSLContextInternal in class SSLUtilBasejava.lang.Exceptionpublic static javax.net.ssl.X509KeyManager chooseKeyManager(javax.net.ssl.KeyManager[] managers)
throws java.lang.Exception
java.lang.Exceptionpublic javax.net.ssl.KeyManager[] getKeyManagers()
throws java.lang.Exception
getKeyManagers in interface SSLUtilgetKeyManagers in class SSLUtilBasejava.lang.ExceptionCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.