Package eu.europa.esig.dss.spi.x509
Class CMSCRLSource
java.lang.Object
eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<CRL>
eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
eu.europa.esig.dss.spi.x509.CMSCRLSource
- All Implemented Interfaces:
MultipleRevocationSource<CRL>
,RevocationSource<CRL>
,Serializable
- Direct Known Subclasses:
CAdESCRLSource
,TimestampCRLSource
CRLSource that retrieves information from a
CMSSignedData
container.- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
CMSCRLSource
(org.bouncycastle.cms.CMSSignedData cmsSignedData, org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) Deprecated.since DSS 6.3.protected
CMSCRLSource
(org.bouncycastle.util.Store<org.bouncycastle.cert.X509CRLHolder> crls, org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) The default constructor for CMSCRLSource. -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addX509CRLHolder
(org.bouncycastle.cert.X509CRLHolder crlHolder, RevocationOrigin origin) Computes and storeCRLBinary
fromcrlHolder
Methods inherited from class eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
getRevocationTokens
Methods inherited from class eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource
addBinary, addRevocation, addRevocation, addRevocationReference, findBinaryForReference, findRefsAndOriginsForBinary, findRefsAndOriginsForRevocationToken, getADBERevocationValuesBinaries, getADBERevocationValuesTokens, getAllReferencedRevocationBinaries, getAllRevocationBinaries, getAllRevocationBinariesWithOrigins, getAllRevocationReferences, getAllRevocationTokens, getAllRevocationTokensWithOrigins, getAnyValidationDataBinaries, getAnyValidationDataTokens, getAttributeRevocationRefs, getAttributeRevocationValuesBinaries, getAttributeRevocationValuesTokens, getCMSSignedDataRevocationBinaries, getCMSSignedDataRevocationTokens, getCompleteRevocationRefs, getDSSDictionaryBinaries, getDSSDictionaryTokens, getOrphanRevocationReferencesWithOrigins, getRevocationReferencesWithOrigins, getRevocationToken, getRevocationValuesBinaries, getRevocationValuesTokens, getTimestampValidationDataBinaries, getTimestampValidationDataTokens, getUniqueRevocationTokensWithOrigins, getVRIDictionaryBinaries, getVRIDictionaryTokens, isEmpty, isOrphan
-
Constructor Details
-
CMSCRLSource
@Deprecated protected CMSCRLSource(org.bouncycastle.cms.CMSSignedData cmsSignedData, org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) Deprecated.since DSS 6.3. Please useCMSCRLSource(Store<X509CRLHolder> crls, AttributeTable unsignedAttributes)
constructor instead.The default constructor for CMSCRLSource.- Parameters:
cmsSignedData
-CMSSignedData
unsignedAttributes
-AttributeTable
unsignedAttributes
-
CMSCRLSource
protected CMSCRLSource(org.bouncycastle.util.Store<org.bouncycastle.cert.X509CRLHolder> crls, org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) The default constructor for CMSCRLSource.- Parameters:
crls
-Store
containing SignedData.crls valuesunsignedAttributes
-AttributeTable
unsignedAttributes
-
-
Method Details
-
addX509CRLHolder
protected void addX509CRLHolder(org.bouncycastle.cert.X509CRLHolder crlHolder, RevocationOrigin origin) Computes and storeCRLBinary
fromcrlHolder
- Parameters:
crlHolder
-X509CRLHolder
to compute values fromorigin
-RevocationOrigin
indicating the list where to save the object
-