@Deprecated
public interface HttpServerSecurityConfigurator
extends ServerSecurityConfigurator
ServerSecurityConfigurator for HttpServerBuilder.| Modifier and Type | Method and Description |
|---|---|
HttpServerSecurityConfigurator |
ciphers(Iterable<String> ciphers)
Deprecated.
|
HttpServerSecurityConfigurator |
clientAuth(ServerSecurityConfigurator.ClientAuth clientAuth)
Deprecated.
|
HttpServerBuilder |
commit(KeyManagerFactory keyManagerFactory)
Deprecated.
Commit configuring server security.
|
HttpServerBuilder |
commit(Supplier<InputStream> keyCertChainSupplier,
Supplier<InputStream> keySupplier)
Deprecated.
Commit configuring server security.
|
HttpServerBuilder |
commit(Supplier<InputStream> keyCertChainSupplier,
Supplier<InputStream> keySupplier,
String keyPassword)
Deprecated.
Commit configuring server security.
|
HttpServerSecurityConfigurator |
protocols(String... protocols)
Deprecated.
|
HttpServerSecurityConfigurator |
provider(SecurityConfigurator.SslProvider provider)
Deprecated.
|
HttpServerSecurityConfigurator |
sessionCacheSize(long sessionCacheSize)
Deprecated.
|
HttpServerSecurityConfigurator |
sessionTimeout(long sessionTimeout)
Deprecated.
|
HttpServerSecurityConfigurator |
trustManager(Supplier<InputStream> trustCertChainSupplier)
Deprecated.
|
HttpServerSecurityConfigurator |
trustManager(TrustManagerFactory trustManagerFactory)
Deprecated.
|
HttpServerSecurityConfigurator trustManager(Supplier<InputStream> trustCertChainSupplier)
trustManager in interface SecurityConfiguratortrustManager in interface ServerSecurityConfiguratorHttpServerSecurityConfigurator trustManager(TrustManagerFactory trustManagerFactory)
trustManager in interface SecurityConfiguratortrustManager in interface ServerSecurityConfiguratorHttpServerSecurityConfigurator protocols(String... protocols)
protocols in interface SecurityConfiguratorprotocols in interface ServerSecurityConfiguratorHttpServerSecurityConfigurator ciphers(Iterable<String> ciphers)
ciphers in interface SecurityConfiguratorciphers in interface ServerSecurityConfiguratorHttpServerSecurityConfigurator sessionCacheSize(long sessionCacheSize)
sessionCacheSize in interface SecurityConfiguratorsessionCacheSize in interface ServerSecurityConfiguratorHttpServerSecurityConfigurator sessionTimeout(long sessionTimeout)
sessionTimeout in interface SecurityConfiguratorsessionTimeout in interface ServerSecurityConfiguratorHttpServerSecurityConfigurator provider(SecurityConfigurator.SslProvider provider)
provider in interface SecurityConfiguratorprovider in interface ServerSecurityConfiguratorHttpServerSecurityConfigurator clientAuth(ServerSecurityConfigurator.ClientAuth clientAuth)
clientAuth in interface ServerSecurityConfiguratorHttpServerBuilder commit(KeyManagerFactory keyManagerFactory)
keyManagerFactory - an KeyManagerFactory.HttpServerBuilder that initiated the security configuration process.HttpServerBuilder commit(Supplier<InputStream> keyCertChainSupplier, Supplier<InputStream> keySupplier)
keyCertChainSupplier - an Supplier that will provide an input stream for a X.509 certificate
chain in PEM format.
The responsibility to call InputStream.close() is transferred to callers of the Supplier.
If this is not the desired behavior then wrap the InputStream and override InputStream.close().
keySupplier - an Supplier that will provide an input stream for a KCS#8 private key in
PEM format.
The responsibility to call InputStream.close() is transferred to callers of the Supplier.
If this is not the desired behavior then wrap the InputStream and override InputStream.close().
HttpServerBuilder that initiated the security configuration process.HttpServerBuilder commit(Supplier<InputStream> keyCertChainSupplier, Supplier<InputStream> keySupplier, String keyPassword)
keyCertChainSupplier - an Supplier that will provide an input stream for a X.509 certificate
chain in PEM format.
The responsibility to call InputStream.close() is transferred to callers of the Supplier.
If this is not the desired behavior then wrap the InputStream and override InputStream.close().
keySupplier - an Supplier that will provide an input stream for a KCS#8 private key in
PEM format.
The responsibility to call InputStream.close() is transferred to callers of the Supplier.
If this is not the desired behavior then wrap the InputStream and override InputStream.close().
keyPassword - the password of the keyFile.HttpServerBuilder that initiated the security configuration process.