Class OidcCommonConfig.Tls

java.lang.Object
io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
All Implemented Interfaces:
OidcCommonConfig.Tls
Enclosing class:
OidcCommonConfig

@Deprecated(since="3.18") public static class OidcCommonConfig.Tls extends Object implements OidcCommonConfig.Tls
Deprecated.
use OidcCommonConfigBuilder to create the TLS config
  • Field Details

    • tlsConfigurationName

      Optional<String> tlsConfigurationName
      Deprecated.
      The name of the TLS configuration to use.

      If a name is configured, it uses the configuration from quarkus.tls.<name>.* If a name is configured, but no TLS configuration is found with that name then an error will be thrown.

      The default TLS configuration is not used by default.

    • verification

      Deprecated.
      Use the TLS registry instead.
      Certificate validation and hostname verification, which can be one of the following OidcCommonConfig.Tls.Verification values. Default is `required`.
    • keyStoreFile

      public Optional<Path> keyStoreFile
      Deprecated.
      Use the TLS registry instead.
      An optional keystore that holds the certificate information instead of specifying separate files.
    • keyStoreFileType

      public Optional<String> keyStoreFileType
      Deprecated.
      Use the TLS registry instead.
      The type of the keystore file. If not given, the type is automatically detected based on the file name.
    • keyStoreProvider

      public Optional<String> keyStoreProvider
      Deprecated.
      Use the TLS registry instead.
      The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.
    • keyStorePassword

      public Optional<String> keyStorePassword
      Deprecated.
      Use the TLS registry instead.
      The password of the keystore file. If not given, the default value, `password`, is used.
    • keyStoreKeyAlias

      public Optional<String> keyStoreKeyAlias
      Deprecated.
      Use the TLS registry instead.
      The alias of 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.
    • keyStoreKeyPassword

      public Optional<String> keyStoreKeyPassword
      Deprecated.
      Use the TLS registry instead.
      The password of the key, if it is different from the keyStorePassword.
    • trustStoreFile

      public Optional<Path> trustStoreFile
      Deprecated.
      Use the TLS registry instead.
      The truststore that holds the certificate information of the certificates to trust.
    • trustStorePassword

      public Optional<String> trustStorePassword
      Deprecated.
      Use the TLS registry instead.
      The password of the truststore file.
    • trustStoreCertAlias

      public Optional<String> trustStoreCertAlias
      Deprecated.
      Use the TLS registry instead.
      The alias of the truststore certificate.
    • trustStoreFileType

      public Optional<String> trustStoreFileType
      Deprecated.
      Use the TLS registry instead.
      The type of the truststore file. If not given, the type is automatically detected based on the file name.
    • trustStoreProvider

      public Optional<String> trustStoreProvider
      Deprecated.
      Use the TLS registry instead.
      The provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.
  • Constructor Details

    • Tls

      public Tls()
      Deprecated.
  • Method Details