Class CRLValidation

    • Constructor Summary

      Constructors 
      Constructor Description
      CRLValidation​(org.bouncycastle.asn1.x500.X500Name trustAnchorName, org.bouncycastle.asn1.x509.SubjectPublicKeyInfo trustAnchorKey, X509ContentVerifierProviderBuilder contentVerifierProvider, org.bouncycastle.util.Store crls)
      Base constructor for CRL based revocation checking with CRL signature verification.
      CRLValidation​(org.bouncycastle.asn1.x500.X500Name trustAnchorName, org.bouncycastle.util.Store crls)
      Deprecated.
      this constructor cannot verify CRL signatures, so a matched CRL is rejected (fail-closed) rather than trusted.
    • Constructor Detail

      • CRLValidation

        public CRLValidation​(org.bouncycastle.asn1.x500.X500Name trustAnchorName,
                             org.bouncycastle.asn1.x509.SubjectPublicKeyInfo trustAnchorKey,
                             X509ContentVerifierProviderBuilder contentVerifierProvider,
                             org.bouncycastle.util.Store crls)
        Base constructor for CRL based revocation checking with CRL signature verification.
        Parameters:
        trustAnchorName - the name of the trust anchor the path starts from.
        trustAnchorKey - the public key of the trust anchor, used to verify the first CRL.
        contentVerifierProvider - builder for the verifier used to check CRL signatures.
        crls - a Store of the CRLs to consult.