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
ConstructorsModifierConstructorDescriptionprotectedCMSCRLSource(org.bouncycastle.cms.CMSSignedData cmsSignedData, org.bouncycastle.asn1.cms.AttributeTable unsignedAttributes) Deprecated.since DSS 6.3.protectedCMSCRLSource(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 voidaddX509CRLHolder(org.bouncycastle.cert.X509CRLHolder crlHolder, RevocationOrigin origin) Computes and storeCRLBinaryfromcrlHolderMethods inherited from class eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
getRevocationTokensMethods 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-CMSSignedDataunsignedAttributes-AttributeTableunsignedAttributes
-
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-Storecontaining SignedData.crls valuesunsignedAttributes-AttributeTableunsignedAttributes
-
-
Method Details
-
addX509CRLHolder
protected void addX509CRLHolder(org.bouncycastle.cert.X509CRLHolder crlHolder, RevocationOrigin origin) Computes and storeCRLBinaryfromcrlHolder- Parameters:
crlHolder-X509CRLHolderto compute values fromorigin-RevocationOriginindicating the list where to save the object
-