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.PAdESOCSPSource
- 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 PAdESOCSPSource
extends eu.europa.esig.dss.spi.x509.revocation.ocsp.OfflineOCSPSource
OCSPSource that retrieves the OCSPResp from a PAdES Signature
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPAdESOCSPSource(PdfSignatureRevision pdfSignatureRevision, String vriDictionaryName, org.bouncycastle.asn1.cms.AttributeTable signedAttributes) The default constructor -
Method Summary
Modifier and TypeMethodDescriptionList<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>>Map<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, getAllReferencedRevocationBinaries, getAllRevocationBinaries, getAllRevocationReferences, getAllRevocationTokens, getAttributeRevocationRefs, getAttributeRevocationValuesBinaries, getAttributeRevocationValuesTokens, getCMSSignedDataRevocationBinaries, getCMSSignedDataRevocationTokens, getCompleteRevocationRefs, getOrphanRevocationReferencesWithOrigins, getRevocationReferencesWithOrigins, getRevocationToken, getRevocationValuesBinaries, getRevocationValuesTokens, getTimestampValidationDataBinaries, getTimestampValidationDataTokens, getUniqueRevocationTokensWithOrigins, isEmpty, isOrphan
-
Constructor Details
-
PAdESOCSPSource
public PAdESOCSPSource(PdfSignatureRevision pdfSignatureRevision, String vriDictionaryName, org.bouncycastle.asn1.cms.AttributeTable signedAttributes) The default constructor- Parameters:
pdfSignatureRevision-PdfSignatureRevisionvriDictionaryName-Stringthe corresponding VRI dictionary name to extractsignedAttributes-AttributeTable
-
-
Method Details
-
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
-
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
-
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>
-
getADBERevocationValuesBinaries
public List<eu.europa.esig.dss.model.identifier.EncapsulatedRevocationTokenIdentifier<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>> getADBERevocationValuesBinaries()- Overrides:
getADBERevocationValuesBinariesin classeu.europa.esig.dss.spi.x509.revocation.OfflineRevocationSource<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>
-
getADBERevocationValuesTokens
public List<eu.europa.esig.dss.spi.x509.revocation.RevocationToken<eu.europa.esig.dss.model.x509.revocation.ocsp.OCSP>> getADBERevocationValuesTokens()- Overrides:
getADBERevocationValuesTokensin 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>
-