public class OpenSSLUtil extends SSLUtilBase
SSLUtil.ProtocolInfocertificate, sslHostConfig| Constructor and Description |
|---|
OpenSSLUtil(SSLHostConfigCertificate certificate) |
| Modifier and Type | Method and Description |
|---|---|
static X509KeyManager |
chooseKeyManager(KeyManager[] managers) |
SSLContext |
createSSLContextInternal(List<String> negotiableProtocols) |
protected Set<String> |
getImplementedCiphers() |
protected Set<String> |
getImplementedProtocols() |
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 Set<String> getImplementedProtocols()
getImplementedProtocols in class SSLUtilBaseprotected Set<String> getImplementedCiphers()
getImplementedCiphers in class SSLUtilBaseprotected boolean isTls13RenegAuthAvailable()
isTls13RenegAuthAvailable in class SSLUtilBasepublic SSLContext createSSLContextInternal(List<String> negotiableProtocols) throws Exception
createSSLContextInternal in class SSLUtilBaseExceptionpublic static X509KeyManager chooseKeyManager(KeyManager[] managers) throws Exception
Exceptionpublic KeyManager[] getKeyManagers() throws Exception
getKeyManagers in interface SSLUtilgetKeyManagers in class SSLUtilBaseExceptionCopyright © 2000-2021 Apache Software Foundation. All Rights Reserved.