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)  | 
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 configurationprotected TrustManagerFactory getTrustManagerFactory(SslConfiguration ssl)
ssl - The ssl configurationTrustManagerFactoryprotected Optional<KeyStore> getTrustStore(SslConfiguration ssl) throws Exception
protected KeyManagerFactory getKeyManagerFactory(SslConfiguration ssl)
ssl - The ssl configurationKeyManagerFactoryprotected Optional<KeyStore> getKeyStore(SslConfiguration ssl) throws Exception