T - The server specific type to be builtpublic abstract class SslBuilder<T>
extends java.lang.Object
| Constructor and Description | 
|---|
SslBuilder(ResourceResolver resourceResolver)  | 
| Modifier and Type | Method and Description | 
|---|---|
abstract java.util.Optional<T> | 
build(SslConfiguration ssl)  | 
abstract java.util.Optional<T> | 
build(SslConfiguration ssl,
     HttpVersion httpVersion)  | 
protected javax.net.ssl.KeyManagerFactory | 
getKeyManagerFactory(SslConfiguration ssl)  | 
protected java.util.Optional<java.security.KeyStore> | 
getKeyStore(SslConfiguration ssl)  | 
protected javax.net.ssl.TrustManagerFactory | 
getTrustManagerFactory(SslConfiguration ssl)  | 
protected java.util.Optional<java.security.KeyStore> | 
getTrustStore(SslConfiguration ssl)  | 
protected java.security.KeyStore | 
load(java.util.Optional<java.lang.String> optionalType,
    java.lang.String resource,
    java.util.Optional<java.lang.String> optionalPassword)  | 
public SslBuilder(ResourceResolver resourceResolver)
resourceResolver - The resource resolverpublic abstract java.util.Optional<T> build(SslConfiguration ssl)
ssl - The ssl configurationpublic abstract java.util.Optional<T> build(SslConfiguration ssl, HttpVersion httpVersion)
ssl - The ssl configurationhttpVersion - The http versionprotected javax.net.ssl.TrustManagerFactory getTrustManagerFactory(SslConfiguration ssl)
ssl - The ssl configurationTrustManagerFactoryprotected java.util.Optional<java.security.KeyStore> getTrustStore(SslConfiguration ssl) throws java.lang.Exception
ssl - The ssl configurationKeyStorejava.lang.Exception - if there is an errorprotected javax.net.ssl.KeyManagerFactory getKeyManagerFactory(SslConfiguration ssl)
ssl - The ssl configurationKeyManagerFactoryprotected java.util.Optional<java.security.KeyStore> getKeyStore(SslConfiguration ssl) throws java.lang.Exception
ssl - The ssl configurationKeyStorejava.lang.Exception - if there is an errorprotected java.security.KeyStore load(java.util.Optional<java.lang.String> optionalType,
                                      java.lang.String resource,
                                      java.util.Optional<java.lang.String> optionalPassword)
                               throws java.lang.Exception
optionalType - The optional typeresource - The resourceoptionalPassword - The optional passwordKeyStorejava.lang.Exception - if there is an error