Class BasicTimstampPolicyVerifier

java.lang.Object
se.swedenconnect.sigval.commons.timestamp.impl.BasicTimstampPolicyVerifier
All Implemented Interfaces:
TimeStampPolicyVerifier

public class BasicTimstampPolicyVerifier extends Object implements TimeStampPolicyVerifier
Validates a timestamp according to a defined policy, determined by the certificate chain validator.
Author:
Martin Lindström (martin@idsec.se), Stefan Santesson (stefan@idsec.se)
  • Field Details

    • certificateChainVerifier

      protected se.idsec.signservice.security.certificate.CertificateValidator certificateChainVerifier
      Verifier for certificate chains used to sign a timestamp
  • Constructor Details

    • BasicTimstampPolicyVerifier

      public BasicTimstampPolicyVerifier(se.idsec.signservice.security.certificate.CertificateValidator certificateChainVerifier)
      Constructor
      Parameters:
      certificateChainVerifier - Certificate chain verifier for this validator. This chain verifier MUST perform PKIX path validation with revocation checking.
    • BasicTimstampPolicyVerifier

      public BasicTimstampPolicyVerifier(se.idsec.signservice.security.certificate.CertificateValidator certificateChainVerifier, String policy)
      Constructor
      Parameters:
      certificateChainVerifier - Certificate chain verifier for this validator
      policy - policy declared as a result of passing or failing this validator tests
  • Method Details