java.lang.Object
eu.europa.esig.dss.spi.x509.CommonCertificateSource
eu.europa.esig.dss.spi.x509.TokenCertificateSource
eu.europa.esig.dss.spi.SignatureCertificateSource
eu.europa.esig.dss.spi.x509.CMSCertificateSource
eu.europa.esig.dss.cades.validation.CAdESCertificateSource
eu.europa.esig.dss.pades.validation.PAdESCertificateSource
- All Implemented Interfaces:
eu.europa.esig.dss.spi.x509.CertificateSource,Serializable
public class PAdESCertificateSource
extends eu.europa.esig.dss.cades.validation.CAdESCertificateSource
CertificateSource that will retrieve the certificate from a PAdES Signature
- See Also:
-
Field Summary
Fields inherited from class eu.europa.esig.dss.spi.SignatureCertificateSource
candidatesForSigningCertificateFields inherited from class eu.europa.esig.dss.spi.x509.CommonCertificateSource
certificateMatcher -
Constructor Summary
ConstructorsConstructorDescriptionPAdESCertificateSource(PdfSignatureRevision pdfSignatureRevision, String vriDictionaryName, org.bouncycastle.cms.SignerInformation signerInformation) The default constructor for PAdESCertificateSource. -
Method Summary
Modifier and TypeMethodDescriptionList<eu.europa.esig.dss.spi.x509.CertificateRef>Gets the map of certificate PDF object ids and the certificateTokensList<eu.europa.esig.dss.model.x509.CertificateToken>List<eu.europa.esig.dss.spi.x509.CertificateRef>List<eu.europa.esig.dss.model.x509.CertificateToken>List<eu.europa.esig.dss.model.x509.CertificateToken>Methods inherited from class eu.europa.esig.dss.spi.x509.CMSCertificateSource
extractCandidatesForSigningCertificateMethods inherited from class eu.europa.esig.dss.spi.SignatureCertificateSource
getAttrAuthoritiesCertValues, getAttributeCertificates, getCandidatesForSigningCertificate, getCertificateSourceType, getCompleteCertificates, getKeyInfoCertificates, getSignedDataCertificates, getSigningCertificateRefs, getSigningCertificates, getTimeStampValidationDataCertValuesMethods inherited from class eu.europa.esig.dss.spi.x509.TokenCertificateSource
addCertificate, addCertificateIdentifier, addCertificateRef, findTokensFromRefs, getAllCertificateIdentifiers, getAllCertificateRefs, getCertificateRefOrigins, getCertificateRefsByOrigin, getCertificateToken, getCertificateTokensByOrigin, getCurrentCertificateIdentifier, getOrphanCertificateRefs, getReferencesForCertificateToken, isOrphanMethods inherited from class eu.europa.esig.dss.spi.x509.CommonCertificateSource
addCertificate, doesCertificateReferenceMatch, findTokensFromCertRef, getByCertificateDigest, getByPublicKey, getBySignerIdentifier, getBySki, getBySubject, getCertificates, getEntities, getNumberOfCertificates, getNumberOfEntities, isAllSelfSigned, isCertificateSourceEqual, isCertificateSourceEquivalent, isKnown, isTrusted, removeCertificate, reset
-
Constructor Details
-
PAdESCertificateSource
public PAdESCertificateSource(PdfSignatureRevision pdfSignatureRevision, String vriDictionaryName, org.bouncycastle.cms.SignerInformation signerInformation) The default constructor for PAdESCertificateSource.- Parameters:
pdfSignatureRevision- the usedPdfSignatureRevisionvriDictionaryName-Stringthe name of the corresponding /VRi dictionary to the validating signaturesignerInformation- the currentSignerInformation
-
-
Method Details
-
getCertificateMap
Gets the map of certificate PDF object ids and the certificateTokens- Returns:
- a map between certificate PDF object ids and tokens
-
getCertificateValues
- Overrides:
getCertificateValuesin classeu.europa.esig.dss.spi.SignatureCertificateSource
-
getCompleteCertificateRefs
- Overrides:
getCompleteCertificateRefsin classeu.europa.esig.dss.spi.SignatureCertificateSource
-
getAttributeCertificateRefs
- Overrides:
getAttributeCertificateRefsin classeu.europa.esig.dss.spi.SignatureCertificateSource
-
getDSSDictionaryCertValues
- Overrides:
getDSSDictionaryCertValuesin classeu.europa.esig.dss.spi.SignatureCertificateSource
-
getVRIDictionaryCertValues
- Overrides:
getVRIDictionaryCertValuesin classeu.europa.esig.dss.spi.SignatureCertificateSource
-