Interface OidcCommonConfig.Tls

All Known Implementing Classes:
OidcCommonConfig.Tls
Enclosing interface:
OidcCommonConfig

public static interface OidcCommonConfig.Tls
  • Method Details

    • tlsConfigurationName

      Optional<String> tlsConfigurationName()
      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

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

      @Deprecated 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

      @Deprecated 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

      @Deprecated 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

      @Deprecated 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

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

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

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

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

      @Deprecated 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

      @Deprecated 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.