U - the type of address before resolution (unresolved address)R - the type of address after resolution (resolved address)public interface GrpcClientSecurityConfigurator<U,R>
extends ClientSecurityConfigurator
ClientSecurityConfigurator for SingleAddressGrpcClientBuilder.| Modifier and Type | Method and Description |
|---|---|
GrpcClientSecurityConfigurator<U,R> |
ciphers(Iterable<String> ciphers) |
GrpcClientBuilder<U,R> |
commit()
Commit configuring client security.
|
GrpcClientSecurityConfigurator<U,R> |
disableHostnameVerification() |
GrpcClientSecurityConfigurator<U,R> |
hostnameVerification(String hostNameVerificationHost) |
GrpcClientSecurityConfigurator<U,R> |
hostnameVerification(String hostNameVerificationHost,
int hostNameVerificationPort) |
GrpcClientSecurityConfigurator<U,R> |
hostnameVerification(String hostNameVerificationAlgorithm,
String hostNameVerificationHost) |
GrpcClientSecurityConfigurator<U,R> |
hostnameVerification(String hostNameVerificationAlgorithm,
String hostNameVerificationHost,
int hostNameVerificationPort) |
GrpcClientSecurityConfigurator<U,R> |
hostnameVerificationAlgorithm(String hostNameVerificationAlgorithm) |
GrpcClientSecurityConfigurator<U,R> |
keyManager(KeyManagerFactory keyManagerFactory) |
GrpcClientSecurityConfigurator<U,R> |
keyManager(Supplier<InputStream> keyCertChainSupplier,
Supplier<InputStream> keySupplier) |
GrpcClientSecurityConfigurator<U,R> |
keyManager(Supplier<InputStream> keyCertChainSupplier,
Supplier<InputStream> keySupplier,
String keyPassword) |
GrpcClientSecurityConfigurator<U,R> |
protocols(String... protocols) |
GrpcClientSecurityConfigurator<U,R> |
provider(SecurityConfigurator.SslProvider provider) |
GrpcClientSecurityConfigurator<U,R> |
sessionCacheSize(long sessionCacheSize) |
GrpcClientSecurityConfigurator<U,R> |
sessionTimeout(long sessionTimeout) |
GrpcClientSecurityConfigurator<U,R> |
sniHostname(String sniHostname) |
GrpcClientSecurityConfigurator<U,R> |
trustManager(Supplier<InputStream> trustCertChainSupplier) |
GrpcClientSecurityConfigurator<U,R> |
trustManager(TrustManagerFactory trustManagerFactory) |
GrpcClientBuilder<U,R> commit()
GrpcClientBuilder that initiated the security configuration process.GrpcClientSecurityConfigurator<U,R> trustManager(Supplier<InputStream> trustCertChainSupplier)
trustManager in interface ClientSecurityConfiguratortrustManager in interface SecurityConfiguratorGrpcClientSecurityConfigurator<U,R> trustManager(TrustManagerFactory trustManagerFactory)
trustManager in interface ClientSecurityConfiguratortrustManager in interface SecurityConfiguratorGrpcClientSecurityConfigurator<U,R> protocols(String... protocols)
protocols in interface ClientSecurityConfiguratorprotocols in interface SecurityConfiguratorGrpcClientSecurityConfigurator<U,R> ciphers(Iterable<String> ciphers)
ciphers in interface ClientSecurityConfiguratorciphers in interface SecurityConfiguratorGrpcClientSecurityConfigurator<U,R> sessionCacheSize(long sessionCacheSize)
sessionCacheSize in interface ClientSecurityConfiguratorsessionCacheSize in interface SecurityConfiguratorGrpcClientSecurityConfigurator<U,R> sessionTimeout(long sessionTimeout)
sessionTimeout in interface ClientSecurityConfiguratorsessionTimeout in interface SecurityConfiguratorGrpcClientSecurityConfigurator<U,R> provider(SecurityConfigurator.SslProvider provider)
provider in interface ClientSecurityConfiguratorprovider in interface SecurityConfiguratorGrpcClientSecurityConfigurator<U,R> hostnameVerificationAlgorithm(String hostNameVerificationAlgorithm)
hostnameVerificationAlgorithm in interface ClientSecurityConfiguratorGrpcClientSecurityConfigurator<U,R> hostnameVerification(String hostNameVerificationAlgorithm, String hostNameVerificationHost)
hostnameVerification in interface ClientSecurityConfiguratorGrpcClientSecurityConfigurator<U,R> hostnameVerification(String hostNameVerificationAlgorithm, String hostNameVerificationHost, int hostNameVerificationPort)
hostnameVerification in interface ClientSecurityConfiguratorGrpcClientSecurityConfigurator<U,R> hostnameVerification(String hostNameVerificationHost)
hostnameVerification in interface ClientSecurityConfiguratorGrpcClientSecurityConfigurator<U,R> hostnameVerification(String hostNameVerificationHost, int hostNameVerificationPort)
hostnameVerification in interface ClientSecurityConfiguratorGrpcClientSecurityConfigurator<U,R> sniHostname(String sniHostname)
sniHostname in interface ClientSecurityConfiguratorGrpcClientSecurityConfigurator<U,R> disableHostnameVerification()
disableHostnameVerification in interface ClientSecurityConfiguratorGrpcClientSecurityConfigurator<U,R> keyManager(KeyManagerFactory keyManagerFactory)
keyManager in interface ClientSecurityConfiguratorGrpcClientSecurityConfigurator<U,R> keyManager(Supplier<InputStream> keyCertChainSupplier, Supplier<InputStream> keySupplier)
keyManager in interface ClientSecurityConfiguratorGrpcClientSecurityConfigurator<U,R> keyManager(Supplier<InputStream> keyCertChainSupplier, Supplier<InputStream> keySupplier, String keyPassword)
keyManager in interface ClientSecurityConfigurator