Class SslConfig


  • public class SslConfig
    extends Object
    • Field Detail

      • enabled

        @ConfigItem(defaultValue="false")
        public boolean enabled
        Whether SSL/TLS is enabled.
      • trustAll

        @ConfigItem(defaultValue="false")
        public boolean trustAll
        Enable trusting all certificates. Disabled by default.
      • trustCertificatePem

        @ConfigItem
        public PemTrustCertConfiguration trustCertificatePem
        Trust configuration in the PEM format.

        When enabled, #trust-certificate-jks and #trust-certificate-pfx must be disabled.

      • trustCertificateJks

        @ConfigItem
        public JksConfiguration trustCertificateJks
        Trust configuration in the JKS format.

        When enabled, #trust-certificate-pem and #trust-certificate-pfx must be disabled.

      • trustCertificatePfx

        @ConfigItem
        public PfxConfiguration trustCertificatePfx
        Trust configuration in the PFX format.

        When enabled, #trust-certificate-jks and #trust-certificate-pem must be disabled.

      • keyCertificatePem

        @ConfigItem
        public PemKeyCertConfiguration keyCertificatePem
        Key/cert configuration in the PEM format.

        When enabled, key-certificate-jks and #key-certificate-pfx must be disabled.

      • keyCertificateJks

        @ConfigItem
        public JksConfiguration keyCertificateJks
        Key/cert configuration in the JKS format.

        When enabled, #key-certificate-pem and #key-certificate-pfx must be disabled.

      • keyCertificatePfx

        @ConfigItem
        public PfxConfiguration keyCertificatePfx
        Key/cert configuration in the PFX format.

        When enabled, key-certificate-jks and #key-certificate-pem must be disabled.

      • hostnameVerificationAlgorithm

        @ConfigItem
        public Optional<String> hostnameVerificationAlgorithm
        The hostname verification algorithm to use in case the server's identity should be checked. Should be HTTPS, LDAPS or an empty string.
    • Constructor Detail

      • SslConfig

        public SslConfig()