Class OidcCommonConfig.Tls

    • Field Detail

      • keyStoreFile

        @ConfigItem
        public Optional<Path> keyStoreFile
        An optional keystore which holds the certificate information instead of specifying separate files.
      • keyStoreFileType

        @ConfigItem
        public Optional<String> keyStoreFileType
        An optional parameter to specify type of the keystore file. If not given, the type is automatically detected based on the file name.
      • keyStoreProvider

        @ConfigItem
        public Optional<String> keyStoreProvider
        An optional parameter to specify a provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.
      • keyStorePassword

        @ConfigItem
        public Optional<String> keyStorePassword
        A parameter to specify the password of the keystore file. If not given, the default ("password") is used.
      • keyStoreKeyAlias

        @ConfigItem
        public Optional<String> keyStoreKeyAlias
        An optional parameter to select a specific key in the keystore. When SNI is disabled, if the keystore contains multiple keys and no alias is specified, the behavior is undefined.
      • trustStoreFile

        @ConfigItem
        public Optional<Path> trustStoreFile
        An optional truststore which holds the certificate information of the certificates to trust
      • trustStorePassword

        @ConfigItem
        public Optional<String> trustStorePassword
        A parameter to specify the password of the truststore file.
      • trustStoreCertAlias

        @ConfigItem
        public Optional<String> trustStoreCertAlias
        A parameter to specify the alias of the truststore certificate.
      • trustStoreFileType

        @ConfigItem
        public Optional<String> trustStoreFileType
        An optional parameter to specify type of the truststore file. If not given, the type is automatically detected based on the file name.
      • trustStoreProvider

        @ConfigItem
        public Optional<String> trustStoreProvider
        An optional parameter to specify a provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.
    • Constructor Detail

      • Tls

        public Tls()
    • Method Detail

      • getTrustStoreFile

        public Optional<Path> getTrustStoreFile()
      • setTrustStoreFile

        public void setTrustStoreFile​(Path trustStoreFile)
      • getTrustStorePassword

        public Optional<String> getTrustStorePassword()
      • setTrustStorePassword

        public void setTrustStorePassword​(String trustStorePassword)
      • getTrustStoreCertAlias

        public Optional<String> getTrustStoreCertAlias()
      • setTrustStoreCertAlias

        public void setTrustStoreCertAlias​(String trustStoreCertAlias)
      • setKeyStoreProvider

        public void setKeyStoreProvider​(String keyStoreProvider)
      • getTrustStoreProvider

        public Optional<String> getTrustStoreProvider()
      • setTrustStoreProvider

        public void setTrustStoreProvider​(String trustStoreProvider)