T - The server specific type to be builtpublic abstract class SslBuilder<T> extends Object
| Constructor and Description | 
|---|
SslBuilder(ResourceResolver resourceResolver)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract Optional<T> | 
build(SslConfiguration ssl)  | 
abstract Optional<T> | 
build(SslConfiguration ssl,
     HttpVersion httpVersion)  | 
protected KeyManagerFactory | 
getKeyManagerFactory(SslConfiguration ssl)  | 
protected Optional<KeyStore> | 
getKeyStore(SslConfiguration ssl)  | 
protected TrustManagerFactory | 
getTrustManagerFactory(SslConfiguration ssl)  | 
protected Optional<KeyStore> | 
getTrustStore(SslConfiguration ssl)  | 
protected KeyStore | 
load(Optional<String> optionalType,
    String resource,
    Optional<String> optionalPassword)  | 
public SslBuilder(ResourceResolver resourceResolver)
resourceResolver - The resource resolverpublic abstract Optional<T> build(SslConfiguration ssl)
ssl - The ssl configurationpublic abstract Optional<T> build(SslConfiguration ssl, HttpVersion httpVersion)
ssl - The ssl configurationhttpVersion - The http version@Nullable protected TrustManagerFactory getTrustManagerFactory(SslConfiguration ssl)
ssl - The ssl configurationTrustManagerFactory, or null for the default JDK trust storeprotected Optional<KeyStore> getTrustStore(SslConfiguration ssl) throws Exception
protected KeyManagerFactory getKeyManagerFactory(SslConfiguration ssl)
ssl - The ssl configurationKeyManagerFactoryprotected Optional<KeyStore> getKeyStore(SslConfiguration ssl) throws Exception