Class CertificateValidator.CertificateValidatorBuilder
- java.lang.Object
-
- org.keycloak.authentication.authenticators.x509.CertificateValidator.CertificateValidatorBuilder
-
- Enclosing class:
- CertificateValidator
public static class CertificateValidator.CertificateValidatorBuilder extends Object
Configure Certificate validation
-
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description CertificateValidatorBuilder()
-
Method Summary
-
-
-
Method Detail
-
session
public CertificateValidator.CertificateValidatorBuilder session(KeycloakSession session)
-
keyUsage
public CertificateValidator.CertificateValidatorBuilder.KeyUsageValidationBuilder keyUsage()
-
extendedKeyUsage
public CertificateValidator.CertificateValidatorBuilder.ExtendedKeyUsageValidationBuilder extendedKeyUsage()
-
certificatePolicy
public CertificateValidator.CertificateValidatorBuilder.CertificatePolicyValidationBuilder certificatePolicy()
-
revocation
public CertificateValidator.CertificateValidatorBuilder.RevocationStatusCheckBuilder revocation()
-
timestampValidation
public CertificateValidator.CertificateValidatorBuilder.TimestampValidationBuilder timestampValidation()
-
trustValidation
public CertificateValidator.CertificateValidatorBuilder.TrustValidationBuilder trustValidation()
-
build
public CertificateValidator build(X509Certificate[] certs)
-
-