Class OpenSSLImplementation
- java.lang.Object
-
- org.apache.tomcat.util.net.SSLImplementation
-
- org.apache.tomcat.util.net.openssl.OpenSSLImplementation
-
public class OpenSSLImplementation extends SSLImplementation
OpenSSL implementation of SSLImplementation.
-
-
Constructor Summary
Constructors Constructor Description OpenSSLImplementation()Constructs an OpenSSLImplementation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SSLSupportgetSSLSupport(javax.net.ssl.SSLSession session, java.util.Map<java.lang.String,java.util.List<java.lang.String>> additionalAttributes)Obtain an instance of SSLSupport.SSLUtilgetSSLUtil(SSLHostConfigCertificate certificate)Returns the SSL utility for the given certificate.-
Methods inherited from class org.apache.tomcat.util.net.SSLImplementation
getInstance
-
-
-
-
Method Detail
-
getSSLSupport
public SSLSupport getSSLSupport(javax.net.ssl.SSLSession session, java.util.Map<java.lang.String,java.util.List<java.lang.String>> additionalAttributes)
Description copied from class:SSLImplementationObtain an instance of SSLSupport.- Specified by:
getSSLSupportin classSSLImplementation- Parameters:
session- The SSL sessionadditionalAttributes- Additional SSL attributes that are not available from the session.- Returns:
- An instance of SSLSupport based on the given session and the provided additional attributes
-
getSSLUtil
public SSLUtil getSSLUtil(SSLHostConfigCertificate certificate)
Description copied from class:SSLImplementationReturns the SSL utility for the given certificate.- Specified by:
getSSLUtilin classSSLImplementation- Parameters:
certificate- The certificate- Returns:
- the SSL utility
-
-