Package eu.europa.esig.dss.validation
Class CAdESCertificateSource
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
- All Implemented Interfaces:
CertificateSource
,Serializable
- Direct Known Subclasses:
PAdESCertificateSource
,TimestampCertificateSource
public class CAdESCertificateSource extends CMSCertificateSource
CertificateSource that retrieves items from a CAdES Signature
- See Also:
- Serialized Form
-
Field Summary
-
Constructor Summary
Constructors Constructor Description CAdESCertificateSource(org.bouncycastle.cms.CMSSignedData cmsSignedData, CertificatePool certPool)
The constructor with additional signer id parameter.CAdESCertificateSource(org.bouncycastle.cms.CMSSignedData cmsSignedData, org.bouncycastle.cms.SignerInformation signerInformation, CertificatePool certPool)
The constructor with additional signer id parameter. -
Method Summary
Modifier and Type Method Description List<CertificateToken>
getAttrAuthoritiesCertValues()
Retrieves the list of all certificates from the AttrAuthoritiesCertValues (XAdES)List<CertificateToken>
getKeyInfoCertificates()
Retrieves the list of all certificates present in the KeyInfosList<CertificateRef>
getSigningCertificateValues()
Retrieves the list ofCertificateRef
s for the signing certificate (V1/V2)List<CertificateToken>
getTimeStampValidationDataCertValues()
Retrieves the list of all certificates from the TimeStampValidationData (XAdES)Methods inherited from class eu.europa.esig.dss.validation.CMSCertificateSource
getAttributeCertificateRefs, getCertificateValues, getCompleteCertificateRefs
Methods inherited from class eu.europa.esig.dss.validation.SignatureCertificateSource
findTokensFromRefs, getAllCertificateRefs, getAttributeCertificates, getCertificateRefByDigest, getCertificateSourceType, getCompleteCertificates, getDSSDictionaryCertValues, getIssuerInfo, getOrphanCertificateRefs, getReferencesForCertificateToken, getSigningCertificates, getVRIDictionaryCertValues
Methods inherited from class eu.europa.esig.dss.spi.x509.CommonCertificateSource
addCertificate, getCertificatePool, getCertificates, getCertificateTokenByDigest, getNumberOfCertificates, isTrusted, removeCertificate
-
Constructor Details
-
CAdESCertificateSource
public CAdESCertificateSource(org.bouncycastle.cms.CMSSignedData cmsSignedData, CertificatePool certPool)The constructor with additional signer id parameter. All certificates are extracted during instantiation.- Parameters:
cmsSignedData
-CMSSignedData
of the signaturecertPool
-CertificatePool
is being used
-
CAdESCertificateSource
public CAdESCertificateSource(org.bouncycastle.cms.CMSSignedData cmsSignedData, org.bouncycastle.cms.SignerInformation signerInformation, CertificatePool certPool)The constructor with additional signer id parameter. All certificates are extracted during instantiation.- Parameters:
cmsSignedData
-CMSSignedData
of the signaturesignerInformation
-SignerInformation
certPool
-CertificatePool
is being used
-
-
Method Details
-
getKeyInfoCertificates
Description copied from class:SignatureCertificateSource
Retrieves the list of all certificates present in the KeyInfos- Specified by:
getKeyInfoCertificates
in classSignatureCertificateSource
- Returns:
- list of all certificates present in B level
-
getAttrAuthoritiesCertValues
Description copied from class:SignatureCertificateSource
Retrieves the list of all certificates from the AttrAuthoritiesCertValues (XAdES)- Specified by:
getAttrAuthoritiesCertValues
in classSignatureCertificateSource
- Returns:
- the list of all certificates present in the AttrAuthoritiesCertValues
-
getTimeStampValidationDataCertValues
Description copied from class:SignatureCertificateSource
Retrieves the list of all certificates from the TimeStampValidationData (XAdES)- Specified by:
getTimeStampValidationDataCertValues
in classSignatureCertificateSource
- Returns:
- the list of all certificates present in the TimeStampValidationData
-
getSigningCertificateValues
Description copied from class:SignatureCertificateSource
Retrieves the list ofCertificateRef
s for the signing certificate (V1/V2)- Specified by:
getSigningCertificateValues
in classSignatureCertificateSource
- Returns:
- the list of references to the signing certificate
-