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 TypeFieldDescriptionAn optional keystore that holds the certificate information instead of specifying separate files.The type of the keystore file.The alias of a specific key in the keystore.The password of the key, if it is different from thekeyStorePassword.The password of the keystore file.The provider of the keystore file.The alias of the truststore certificate.The truststore that holds the certificate information of the certificates to trust.The type of the truststore file.The password of the truststore file.The provider of the truststore file.Certificate validation and hostname verification, which can be one of the followingOidcCommonConfig.Tls.Verificationvalues. -
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
-
verification
Certificate validation and hostname verification, which can be one of the followingOidcCommonConfig.Tls.Verificationvalues. Default is `required`. -
keyStoreFile
An optional keystore that holds the certificate information instead of specifying separate files. -
keyStoreFileType
The type of the keystore file. If not given, the type is automatically detected based on the file name. -
keyStoreProvider
The provider of the keystore file. If not given, the provider is automatically detected based on the keystore file type. -
keyStorePassword
The password of the keystore file. If not given, the default value, `password`, is used. -
keyStoreKeyAlias
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
The password of the key, if it is different from thekeyStorePassword. -
trustStoreFile
The truststore that holds the certificate information of the certificates to trust. -
trustStorePassword
The password of the truststore file. -
trustStoreCertAlias
The alias of the truststore certificate. -
trustStoreFileType
The type of the truststore file. If not given, the type is automatically detected based on the file name. -
trustStoreProvider
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
-