Package io.quarkus.oidc.common.runtime
Class OidcCommonConfig.Tls
java.lang.Object
io.quarkus.oidc.common.runtime.OidcCommonConfig.Tls
- Enclosing class:
- OidcCommonConfig
-
Nested Class Summary
Nested Classes -
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.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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetKeyStoreProvider(String keyStoreProvider) voidsetTrustStoreCertAlias(String trustStoreCertAlias) voidsetTrustStoreFile(Path trustStoreFile) voidsetTrustStorePassword(String trustStorePassword) voidsetTrustStoreProvider(String trustStoreProvider) voidsetVerification(OidcCommonConfig.Tls.Verification verification)
-
Field Details
-
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 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()
-
-
Method Details
-
getVerification
-
setVerification
-
getTrustStoreFile
-
setTrustStoreFile
-
getTrustStorePassword
-
setTrustStorePassword
-
getTrustStoreCertAlias
-
setTrustStoreCertAlias
-
getKeyStoreProvider
-
setKeyStoreProvider
-
getTrustStoreProvider
-
setTrustStoreProvider
-