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 configurationTrustManagerFactory
protected Optional<KeyStore> getTrustStore(SslConfiguration ssl) throws Exception
protected KeyManagerFactory getKeyManagerFactory(SslConfiguration ssl)
ssl
- The ssl configurationKeyManagerFactory
protected Optional<KeyStore> getKeyStore(SslConfiguration ssl) throws Exception