Package io.quarkus.grpc.runtime.config
Interface GrpcClientConfiguration.TlsClientConfig
- Enclosing interface:
GrpcClientConfiguration
public static interface GrpcClientConfiguration.TlsClientConfig
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionbooleanenabled()Whether SSL/TLS is enabled.Key/cert configuration in the JKS format.Key/cert configuration in the P12 format.Key/cert configuration in the PEM format.booleantrustAll()Enable trusting all certificates.Trust configuration in the JKS format.Trust configuration in the P12 format.Trust configuration in the PEM format.booleanWhether hostname should be verified in the SSL/TLS handshake.
-
Method Details
-
enabled
@WithDefault("false") boolean enabled()Whether SSL/TLS is enabled. -
trustAll
@WithDefault("false") boolean trustAll()Enable trusting all certificates. Disabled by default. -
trustCertificatePem
GrpcClientConfiguration.TlsClientConfig.PemTrustCertConfiguration trustCertificatePem()Trust configuration in the PEM format.When used,
trust-certificate-jksandtrust-certificate-p12must not be used. -
trustCertificateJks
GrpcClientConfiguration.TlsClientConfig.JksConfiguration trustCertificateJks()Trust configuration in the JKS format.When configured,
trust-certificate-pemandtrust-certificate-p12must not be used. -
trustCertificateP12
GrpcClientConfiguration.TlsClientConfig.PfxConfiguration trustCertificateP12()Trust configuration in the P12 format.When configured,
trust-certificate-jksandtrust-certificate-pemmust not be used. -
keyCertificatePem
GrpcClientConfiguration.TlsClientConfig.PemKeyCertConfiguration keyCertificatePem()Key/cert configuration in the PEM format.When configured,
key-certificate-jksandkey-certificate-p12must not be used. -
keyCertificateJks
GrpcClientConfiguration.TlsClientConfig.JksConfiguration keyCertificateJks()Key/cert configuration in the JKS format.When configured,
#key-certificate-pemand#key-certificate-p12must not be used. -
keyCertificateP12
GrpcClientConfiguration.TlsClientConfig.PfxConfiguration keyCertificateP12()Key/cert configuration in the P12 format.When configured,
key-certificate-jksand#key-certificate-pemmust not be used. -
verifyHostname
@WithDefault("true") boolean verifyHostname()Whether hostname should be verified in the SSL/TLS handshake.
-