Class DefaultCertPathTrustworthinessValidator

java.lang.Object
com.webauthn4j.validator.attestation.trustworthiness.certpath.DefaultCertPathTrustworthinessValidator
All Implemented Interfaces:
CertPathTrustworthinessValidator

public class DefaultCertPathTrustworthinessValidator extends Object implements CertPathTrustworthinessValidator
  • Constructor Details

    • DefaultCertPathTrustworthinessValidator

      public DefaultCertPathTrustworthinessValidator(TrustAnchorRepository trustAnchorRepository)
  • Method Details

    • validate

      public void validate(@NonNull AAGUID aaguid, @NonNull CertificateBaseAttestationStatement attestationStatement, @NonNull Instant timestamp)
      Specified by:
      validate in interface CertPathTrustworthinessValidator
    • isFullChainProhibited

      public boolean isFullChainProhibited()
    • setFullChainProhibited

      public void setFullChainProhibited(boolean fullChainProhibited)
    • isRevocationCheckEnabled

      public boolean isRevocationCheckEnabled()
    • setRevocationCheckEnabled

      public void setRevocationCheckEnabled(boolean revocationCheckEnabled)
    • isPolicyQualifiersRejected

      public boolean isPolicyQualifiersRejected()
    • setPolicyQualifiersRejected

      public void setPolicyQualifiersRejected(boolean policyQualifiersRejected)