java.lang.Object
eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
eu.europa.esig.dss.pades.validation.dss.PdfDssDictCRLSource
- All Implemented Interfaces:
eu.europa.esig.dss.spi.x509.revocation.MultipleRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,eu.europa.esig.dss.spi.x509.revocation.RevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Serializable
public class PdfDssDictCRLSource
extends eu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
The CRL source extracted from a DSS dictionary
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPdfDssDictCRLSource(PdfCompositeDssDictCRLSource compositeCRLSource, PdfDssDict dssDictionary) Default constructorPdfDssDictCRLSource(PdfCompositeDssDictCRLSource compositeCRLSource, PdfDssDict dssDictionary, String vriDictionaryName) Constructor with VRI dictionary name, to be used for a signature source -
Method Summary
Modifier and TypeMethodDescriptionMap<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> Map<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> Returns a map of all CRL entries contained in DSS dictionary or into nested VRI dictionariesList<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerToken) List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>>Methods inherited from class eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource
addBinary, addRevocation, addRevocation, addRevocationReference, findBinaryForReference, findRefsAndOriginsForBinary, findRefsAndOriginsForRevocationToken, getADBERevocationValuesBinaries, getADBERevocationValuesTokens, getAllReferencedRevocationBinaries, getAllRevocationBinaries, getAllRevocationReferences, getAllRevocationTokens, getAttributeRevocationRefs, getAttributeRevocationValuesBinaries, getAttributeRevocationValuesTokens, getCMSSignedDataRevocationBinaries, getCMSSignedDataRevocationTokens, getCompleteRevocationRefs, getOrphanRevocationReferencesWithOrigins, getRevocationReferencesWithOrigins, getRevocationToken, getRevocationValuesBinaries, getRevocationValuesTokens, getTimestampValidationDataBinaries, getTimestampValidationDataTokens, getUniqueRevocationTokensWithOrigins, isEmpty, isOrphan
-
Constructor Details
-
PdfDssDictCRLSource
public PdfDssDictCRLSource(PdfCompositeDssDictCRLSource compositeCRLSource, PdfDssDict dssDictionary) Default constructor- Parameters:
compositeCRLSource-PdfCompositeDssDictCRLSourcedssDictionary-PdfDssDict
-
PdfDssDictCRLSource
public PdfDssDictCRLSource(PdfCompositeDssDictCRLSource compositeCRLSource, PdfDssDict dssDictionary, String vriDictionaryName) Constructor with VRI dictionary name, to be used for a signature source- Parameters:
compositeCRLSource-PdfCompositeDssDictCRLSourcedssDictionary-PdfDssDictvriDictionaryName-StringSHA-1 of the signature name
-
-
Method Details
-
getCrlMap
Returns a map of all CRL entries contained in DSS dictionary or into nested VRI dictionaries- Returns:
- a map of CRL binaries with their object ids
-
getRevocationTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getRevocationTokens(eu.europa.esig.dss.model.x509.CertificateToken certificateToken, eu.europa.esig.dss.model.x509.CertificateToken issuerToken) - Specified by:
getRevocationTokensin interfaceeu.europa.esig.dss.spi.x509.revocation.MultipleRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>- Overrides:
getRevocationTokensin classeu.europa.esig.dss.spi.x509.revocation.crl.OfflineCRLSource
-
getDSSDictionaryBinaries
public List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getDSSDictionaryBinaries()- Overrides:
getDSSDictionaryBinariesin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getDSSDictionaryTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getDSSDictionaryTokens()- Overrides:
getDSSDictionaryTokensin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getVRIDictionaryBinaries
public List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getVRIDictionaryBinaries()- Overrides:
getVRIDictionaryBinariesin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getVRIDictionaryTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>> getVRIDictionaryTokens()- Overrides:
getVRIDictionaryTokensin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getAllRevocationBinariesWithOrigins
public Map<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> getAllRevocationBinariesWithOrigins()- Overrides:
getAllRevocationBinariesWithOriginsin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-
getAllRevocationTokensWithOrigins
public Map<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.crl.CRL>,Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> getAllRevocationTokensWithOrigins()- Overrides:
getAllRevocationTokensWithOriginsin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.crl.CRL>
-