java.lang.Object
eu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>
eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource
eu.europa.esig.dss.pades.validation.dss.PdfDssDictOCSPSource
- All Implemented Interfaces:
eu.europa.esig.dss.spi.x509.revocation.MultipleRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>,eu.europa.esig.dss.spi.x509.revocation.RevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>,Serializable
public class PdfDssDictOCSPSource
extends eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource
The OCSP source extracted from a DSS dictionary
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPdfDssDictOCSPSource(PdfCompositeDssDictOCSPSource compositeOCSPSource, PdfDssDict dssDictionary) Default constructorPdfDssDictOCSPSource(PdfCompositeDssDictOCSPSource compositeOCSPSource, 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.ocsp.OCSP>,Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> Map<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>,Set<eu.europa.esig.dss.enumerations.RevocationOrigin>> List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>>List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>>Returns a map of all OCSP entries contained in DSS dictionary or into nested VRI dictionariesList<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>>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.ocsp.OCSP>>List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>>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
-
PdfDssDictOCSPSource
public PdfDssDictOCSPSource(PdfCompositeDssDictOCSPSource compositeOCSPSource, PdfDssDict dssDictionary) Default constructor- Parameters:
compositeOCSPSource-PdfCompositeDssDictOCSPSourcedssDictionary-PdfDssDict
-
PdfDssDictOCSPSource
public PdfDssDictOCSPSource(PdfCompositeDssDictOCSPSource compositeOCSPSource, PdfDssDict dssDictionary, String vriDictionaryName) Constructor with VRI dictionary name, to be used for a signature source- Parameters:
compositeOCSPSource-PdfCompositeDssDictOCSPSourcedssDictionary-PdfDssDictvriDictionaryName-StringSHA-1 of the signature name
-
-
Method Details
-
getOcspMap
Returns a map of all OCSP entries contained in DSS dictionary or into nested VRI dictionaries- Returns:
- a map of OCSP binaries with their object ids
-
getRevocationTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>> 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.ocsp.OCSP>- Overrides:
getRevocationTokensin classeu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource
-
getDSSDictionaryBinaries
public List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>> getDSSDictionaryBinaries()- Overrides:
getDSSDictionaryBinariesin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>
-
getDSSDictionaryTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>> getDSSDictionaryTokens()- Overrides:
getDSSDictionaryTokensin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>
-
getVRIDictionaryBinaries
public List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>> getVRIDictionaryBinaries()- Overrides:
getVRIDictionaryBinariesin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>
-
getVRIDictionaryTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>> getVRIDictionaryTokens()- Overrides:
getVRIDictionaryTokensin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>
-
getAllRevocationBinariesWithOrigins
public Map<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>,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.ocsp.OCSP>
-
getAllRevocationTokensWithOrigins
public Map<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>,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.ocsp.OCSP>
-