T
- The server specific type to be builtpublic abstract class SslBuilder<T> extends Object
Modifier and Type | Field and Description |
---|---|
protected SslConfiguration |
ssl |
Constructor and Description |
---|
SslBuilder(SslConfiguration ssl,
ResourceResolver resourceResolver) |
Modifier and Type | Method and Description |
---|---|
abstract Optional<T> |
build() |
protected KeyManagerFactory |
getKeyManagerFactory() |
protected Optional<KeyStore> |
getKeyStore() |
protected TrustManagerFactory |
getTrustManagerFactory() |
protected Optional<KeyStore> |
getTrustStore() |
protected KeyStore |
load(Optional<String> optionalType,
String resource,
Optional<String> optionalPassword) |
protected final SslConfiguration ssl
public SslBuilder(SslConfiguration ssl, ResourceResolver resourceResolver)
ssl
- The SSL configurationresourceResolver
- The resource resolverpublic abstract Optional<T> build()
protected TrustManagerFactory getTrustManagerFactory()
TrustManagerFactory
protected KeyManagerFactory getKeyManagerFactory()
KeyManagerFactory