public abstract class SSLImplementation extends Object
Constructor and Description |
---|
SSLImplementation() |
Modifier and Type | Method and Description |
---|---|
static SSLImplementation |
getInstance(String className)
Obtain an instance (not a singleton) of the implementation with the given
class name.
|
abstract SSLSupport |
getSSLSupport(SSLSession session) |
abstract SSLUtil |
getSSLUtil(SSLHostConfigCertificate certificate) |
abstract boolean |
isAlpnSupported() |
public static SSLImplementation getInstance(String className) throws ClassNotFoundException
className
- The class name of the required implementation or null to
use the default (currently JSSEImplementation
.ClassNotFoundException
- If an instance of the requested class
cannot be createdpublic abstract SSLSupport getSSLSupport(SSLSession session)
public abstract SSLUtil getSSLUtil(SSLHostConfigCertificate certificate)
public abstract boolean isAlpnSupported()
Copyright © 2000-2020 Apache Software Foundation. All Rights Reserved.