Package io.quarkus.oidc.common.runtime
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",
forRemoval=true)
public static class OidcCommonConfig.Tls
extends Object
implements OidcCommonConfig.Tls
Deprecated, for removal: This API element is subject to removal in a future version.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDeprecated, for removal: This API element is subject to removal in a future version. -
Field Summary
FieldsModifier and TypeFieldDescriptionDeprecated.Use the TLS registry instead.Deprecated.Use the TLS registry instead.Deprecated.Use the TLS registry instead.Deprecated.Use the TLS registry instead.Deprecated.Use the TLS registry instead.Deprecated.Use the TLS registry instead.Deprecated, for removal: This API element is subject to removal in a future version.The name of the TLS configuration to use.Deprecated.Use the TLS registry instead.Deprecated.Use the TLS registry instead.Deprecated.Use the TLS registry instead.Deprecated.Use the TLS registry instead.Deprecated.Use the TLS registry instead.Deprecated.Use the TLS registry instead. -
Constructor Summary
ConstructorsConstructorDescriptionTls()Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionDeprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.An optional keystore that holds the certificate information instead of specifying separate files.Deprecated, for removal: This API element is subject to removal in a future version.The type of the keystore file.Deprecated, for removal: This API element is subject to removal in a future version.The alias of a specific key in the keystore.Deprecated, for removal: This API element is subject to removal in a future version.The password of the key, if it is different from theOidcCommonConfig.Tls.keyStorePassword().Deprecated, for removal: This API element is subject to removal in a future version.The password of the keystore file.Deprecated, for removal: This API element is subject to removal in a future version.The provider of the keystore file.voidsetKeyStoreProvider(String keyStoreProvider) Deprecated, for removal: This API element is subject to removal in a future version.voidsetTrustStoreCertAlias(String trustStoreCertAlias) Deprecated, for removal: This API element is subject to removal in a future version.voidsetTrustStoreFile(Path trustStoreFile) Deprecated, for removal: This API element is subject to removal in a future version.voidsetTrustStorePassword(String trustStorePassword) Deprecated, for removal: This API element is subject to removal in a future version.voidsetTrustStoreProvider(String trustStoreProvider) Deprecated, for removal: This API element is subject to removal in a future version.voidsetVerification(OidcCommonConfig.Tls.Verification verification) Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.The name of the TLS configuration to use.Deprecated, for removal: This API element is subject to removal in a future version.The alias of the truststore certificate.Deprecated, for removal: This API element is subject to removal in a future version.The truststore that holds the certificate information of the certificates to trust.Deprecated, for removal: This API element is subject to removal in a future version.The type of the truststore file.Deprecated, for removal: This API element is subject to removal in a future version.The password of the truststore file.Deprecated, for removal: This API element is subject to removal in a future version.The provider of the truststore file.Deprecated, for removal: This API element is subject to removal in a future version.Certificate validation and hostname verification, which can be one of the followingOidcCommonConfig.Tls.Verificationvalues.
-
Field Details
-
tlsConfigurationName
Deprecated, for removal: This API element is subject to removal in a future version.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 followingOidcCommonConfig.Tls.Verificationvalues. Default is `required`. -
keyStoreFile
Deprecated.Use the TLS registry instead.An optional keystore that holds the certificate information instead of specifying separate files. -
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.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.Use the TLS registry instead.The password of the keystore file. If not given, the default value, `password`, is used. -
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.Use the TLS registry instead.The password of the key, if it is different from thekeyStorePassword. -
trustStoreFile
Deprecated.Use the TLS registry instead.The truststore that holds the certificate information of the certificates to trust. -
trustStorePassword
Deprecated.Use the TLS registry instead.The password of the truststore file. -
trustStoreCertAlias
Deprecated.Use the TLS registry instead.The alias of the truststore certificate. -
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.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, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
tlsConfigurationName
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe 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.
- Specified by:
tlsConfigurationNamein interfaceOidcCommonConfig.Tls
-
verification
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsCertificate validation and hostname verification, which can be one of the followingOidcCommonConfig.Tls.Verificationvalues. Default is `required`.- Specified by:
verificationin interfaceOidcCommonConfig.Tls
-
keyStoreFile
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsAn optional keystore that holds the certificate information instead of specifying separate files.- Specified by:
keyStoreFilein interfaceOidcCommonConfig.Tls
-
keyStoreFileType
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe type of the keystore file. If not given, the type is automatically detected based on the file name.- Specified by:
keyStoreFileTypein interfaceOidcCommonConfig.Tls
-
keyStoreProvider
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type.- Specified by:
keyStoreProviderin interfaceOidcCommonConfig.Tls
-
keyStorePassword
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe password of the keystore file. If not given, the default value, `password`, is used.- Specified by:
keyStorePasswordin interfaceOidcCommonConfig.Tls
-
keyStoreKeyAlias
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe 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.- Specified by:
keyStoreKeyAliasin interfaceOidcCommonConfig.Tls
-
keyStoreKeyPassword
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe password of the key, if it is different from theOidcCommonConfig.Tls.keyStorePassword().- Specified by:
keyStoreKeyPasswordin interfaceOidcCommonConfig.Tls
-
trustStoreFile
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe truststore that holds the certificate information of the certificates to trust.- Specified by:
trustStoreFilein interfaceOidcCommonConfig.Tls
-
trustStorePassword
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe password of the truststore file.- Specified by:
trustStorePasswordin interfaceOidcCommonConfig.Tls
-
trustStoreCertAlias
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe alias of the truststore certificate.- Specified by:
trustStoreCertAliasin interfaceOidcCommonConfig.Tls
-
trustStoreFileType
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe type of the truststore file. If not given, the type is automatically detected based on the file name.- Specified by:
trustStoreFileTypein interfaceOidcCommonConfig.Tls
-
trustStoreProvider
Deprecated, for removal: This API element is subject to removal in a future version.Description copied from interface:OidcCommonConfig.TlsThe provider of the truststore file. If not given, the provider is automatically detected based on the truststore file type.- Specified by:
trustStoreProviderin interfaceOidcCommonConfig.Tls
-
getVerification
Deprecated, for removal: This API element is subject to removal in a future version. -
setVerification
Deprecated, for removal: This API element is subject to removal in a future version. -
getTrustStoreFile
Deprecated, for removal: This API element is subject to removal in a future version. -
setTrustStoreFile
Deprecated, for removal: This API element is subject to removal in a future version. -
getTrustStorePassword
Deprecated, for removal: This API element is subject to removal in a future version. -
setTrustStorePassword
Deprecated, for removal: This API element is subject to removal in a future version. -
getTrustStoreCertAlias
Deprecated, for removal: This API element is subject to removal in a future version. -
setTrustStoreCertAlias
Deprecated, for removal: This API element is subject to removal in a future version. -
getKeyStoreProvider
Deprecated, for removal: This API element is subject to removal in a future version. -
setKeyStoreProvider
Deprecated, for removal: This API element is subject to removal in a future version. -
getTrustStoreProvider
Deprecated, for removal: This API element is subject to removal in a future version. -
setTrustStoreProvider
Deprecated, for removal: This API element is subject to removal in a future version.
-
OidcCommonConfigBuilderto create the TLS config