Class PAdESCertificateSource
java.lang.Object
eu.europa.esig.dss.spi.x509.CommonCertificateSource
eu.europa.esig.dss.validation.SignatureCertificateSource
eu.europa.esig.dss.validation.CMSCertificateSource
eu.europa.esig.dss.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.validation.CAdESCertificateSource
CertificateSource that will retrieve the certificate from a PAdES Signature
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PAdESCertificateSource(PdfDssDict dssDictionary, org.bouncycastle.cms.CMSSignedData cmsSignedData, eu.europa.esig.dss.spi.x509.CertificatePool certPool)The default constructor for PAdESCertificateSource. -
Method Summary
Modifier and Type Method Description List<eu.europa.esig.dss.validation.CertificateRef>getAttributeCertificateRefs()Map<Long,eu.europa.esig.dss.model.x509.CertificateToken>getCertificateMap()List<eu.europa.esig.dss.model.x509.CertificateToken>getCertificateValues()List<eu.europa.esig.dss.validation.CertificateRef>getCompleteCertificateRefs()List<eu.europa.esig.dss.model.x509.CertificateToken>getDSSDictionaryCertValues()List<eu.europa.esig.dss.model.x509.CertificateToken>getVRIDictionaryCertValues()Methods inherited from class eu.europa.esig.dss.validation.CAdESCertificateSource
getAttrAuthoritiesCertValues, getKeyInfoCertificates, getSigningCertificateValues, getTimeStampValidationDataCertValuesMethods inherited from class eu.europa.esig.dss.validation.SignatureCertificateSource
findTokensFromRefs, getAllCertificateRefs, getAttributeCertificates, getCertificateRefByDigest, getCertificateSourceType, getCompleteCertificates, getIssuerInfo, getOrphanCertificateRefs, getReferencesForCertificateToken, getSigningCertificates
-
Constructor Details
-
PAdESCertificateSource
public PAdESCertificateSource(PdfDssDict dssDictionary, org.bouncycastle.cms.CMSSignedData cmsSignedData, eu.europa.esig.dss.spi.x509.CertificatePool certPool)The default constructor for PAdESCertificateSource.- Parameters:
dssDictionary- the DSS dictionarycmsSignedData-certPool- The pool of certificates to be used. Can be null.
-
-
Method Details
-
getCertificateMap
-
getCertificateValues
- Overrides:
getCertificateValuesin classeu.europa.esig.dss.validation.CMSCertificateSource
-
getCompleteCertificateRefs
- Overrides:
getCompleteCertificateRefsin classeu.europa.esig.dss.validation.CMSCertificateSource
-
getAttributeCertificateRefs
- Overrides:
getAttributeCertificateRefsin classeu.europa.esig.dss.validation.CMSCertificateSource
-
getDSSDictionaryCertValues
- Overrides:
getDSSDictionaryCertValuesin classeu.europa.esig.dss.validation.SignatureCertificateSource
-
getVRIDictionaryCertValues
- Overrides:
getVRIDictionaryCertValuesin classeu.europa.esig.dss.validation.SignatureCertificateSource
-