Top Fields Constructors Methods
org.apache.tomcat.util.net.openssl

public Class OpenSSLUtil

extends SSLUtilBase
Class Inheritance
Imports
java.io.IOException, java.security.KeyStoreException, java.util.List, .Set, javax.net.ssl.KeyManager, .X509KeyManager, org.apache.juli.logging.Log, .LogFactory, org.apache.tomcat.util.net.SSLContext, .SSLHostConfigCertificate, .SSLUtilBase, org.apache.tomcat.util.net.jsse.JSSEKeyManager, org.apache.tomcat.util.res.StringManager

Field Summary

Modifier and TypeField and Description
private static final Log
private static final StringManager
Inherited from org.apache.tomcat.util.net.SSLUtilBase:
certificateDEFAULT_KEY_ALIASsslHostConfig

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static X509KeyManager
chooseKeyManager(KeyManager[] managers)
Deprecated

public static X509KeyManager
chooseKeyManager(KeyManager[] managers, boolean throwOnMissing)

public SSLContext
protected Set<String>
protected Set<String>
public KeyManager[]
protected Log
protected boolean
Inherited from org.apache.tomcat.util.net.SSLUtilBase:
configureSessionContextcreateSSLContextgetCRLsgetEnabledCiphersgetEnabledProtocolsgetParametersgetTrustManagers

Field Detail

logback to summary
private static final Log log

Hides org.apache.tomcat.util.net.SSLUtilBase.log.

smback to summary
private static final StringManager sm

Hides org.apache.tomcat.util.net.SSLUtilBase.sm.

Constructor Detail

OpenSSLUtilback to summary
public OpenSSLUtil(SSLHostConfigCertificate certificate)

Method Detail

chooseKeyManagerback to summary
public static X509KeyManager chooseKeyManager(KeyManager[] managers) throws Exception

Deprecated

Annotations
@Deprecated
chooseKeyManagerback to summary
public static X509KeyManager chooseKeyManager(KeyManager[] managers, boolean throwOnMissing) throws Exception
createSSLContextInternalback to summary
public SSLContext createSSLContextInternal(List<String> negotiableProtocols) throws Exception

Implements abstract org.apache.tomcat.util.net.SSLUtilBase.createSSLContextInternal.

Annotations
@Override
getImplementedCiphersback to summary
protected Set<String> getImplementedCiphers()

Implements abstract org.apache.tomcat.util.net.SSLUtilBase.getImplementedCiphers.

Annotations
@Override
getImplementedProtocolsback to summary
protected Set<String> getImplementedProtocols()

Implements abstract org.apache.tomcat.util.net.SSLUtilBase.getImplementedProtocols.

Annotations
@Override
getKeyManagersback to summary
public KeyManager[] getKeyManagers() throws Exception

Overrides org.apache.tomcat.util.net.SSLUtilBase.getKeyManagers.

Implements org.apache.tomcat.util.net.SSLUtil.getKeyManagers.

Annotations
@Override
getLogback to summary
protected Log getLog()

Implements abstract org.apache.tomcat.util.net.SSLUtilBase.getLog.

Annotations
@Override
isTls13RenegAuthAvailableback to summary
protected boolean isTls13RenegAuthAvailable()

Implements abstract org.apache.tomcat.util.net.SSLUtilBase.isTls13RenegAuthAvailable.

Annotations
@Override