Package io.quarkus.grpc.runtime.config
Class TlsClientConfig
java.lang.Object
io.quarkus.grpc.runtime.config.TlsClientConfig
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionbooleanWhether 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.booleanEnable 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. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
enabled
Whether SSL/TLS is enabled. -
trustAll
Enable trusting all certificates. Disabled by default. -
trustCertificatePem
Trust configuration in the PEM format.When used,
trust-certificate-jksandtrust-certificate-p12must not be used. -
trustCertificateJks
Trust configuration in the JKS format.When configured,
trust-certificate-pemandtrust-certificate-p12must not be used. -
trustCertificateP12
Trust configuration in the P12 format.When configured,
trust-certificate-jksandtrust-certificate-pemmust not be used. -
keyCertificatePem
Key/cert configuration in the PEM format.When configured,
key-certificate-jksandkey-certificate-p12must not be used. -
keyCertificateJks
Key/cert configuration in the JKS format.When configured,
#key-certificate-pemand#key-certificate-p12must not be used. -
keyCertificateP12
Key/cert configuration in the P12 format.When configured,
key-certificate-jksand#key-certificate-pemmust not be used. -
verifyHostname
Whether hostname should be verified in the SSL/TLS handshake.
-
-
Constructor Details
-
TlsClientConfig
public TlsClientConfig()
-