Class CMSCRLSource

All Implemented Interfaces:
MultipleRevocationSource<CRL>, RevocationSource<CRL>, Serializable
Direct Known Subclasses:
CAdESCRLSource, TimestampCRLSource

public abstract class CMSCRLSource extends OfflineCRLSource
CRLSource that retrieves information from a CMSSignedData container.
See Also:
  • Constructor Details

    • CMSCRLSource

      protected CMSCRLSource(org.bouncycastle.cms.CMSSignedData cmsSignedData, org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes)
      The default constructor for CMSCRLSource.
      Parameters:
      cmsSignedData - CMSSignedData
      unsignedAttributes - AttributeTable unsignedAttributes
  • Method Details

    • addX509CRLHolder

      protected void addX509CRLHolder(org.bouncycastle.cert.X509CRLHolder crlHolder, RevocationOrigin origin)
      Computes and store CRLBinary from crlHolder
      Parameters:
      crlHolder - X509CRLHolder to compute values from
      origin - RevocationOrigin indicating the list where to save the object