public class OpenSSLUtil extends SSLUtilBase
SSLUtil.ProtocolInfo
certificate, 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, getTrustManagers
public OpenSSLUtil(SSLHostConfigCertificate certificate)
protected Log getLog()
getLog
in class SSLUtilBase
protected java.util.Set<java.lang.String> getImplementedProtocols()
getImplementedProtocols
in class SSLUtilBase
protected java.util.Set<java.lang.String> getImplementedCiphers()
getImplementedCiphers
in class SSLUtilBase
protected boolean isTls13RenegAuthAvailable()
isTls13RenegAuthAvailable
in class SSLUtilBase
public SSLContext createSSLContextInternal(java.util.List<java.lang.String> negotiableProtocols) throws java.lang.Exception
createSSLContextInternal
in class SSLUtilBase
java.lang.Exception
public static javax.net.ssl.X509KeyManager chooseKeyManager(javax.net.ssl.KeyManager[] managers) throws java.lang.Exception
java.lang.Exception
public javax.net.ssl.KeyManager[] getKeyManagers() throws java.lang.Exception
getKeyManagers
in interface SSLUtil
getKeyManagers
in class SSLUtilBase
java.lang.Exception
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.