Class CAdESLevelBaselineT
java.lang.Object
eu.europa.esig.dss.cades.signature.CAdESSignatureExtension
eu.europa.esig.dss.cades.signature.CAdESLevelBaselineT
- All Implemented Interfaces:
SignatureExtension<CAdESSignatureParameters>
- Direct Known Subclasses:
CAdESLevelBaselineLT
This class holds the CAdES-T signature profile; it supports the inclusion of the mandatory unsigned
id-aa-signatureTimeStampToken attribute as specified in ETSI TS 101 733 V1.8.1, clause 6.1.1.
-
Field Summary
Fields inherited from class CAdESSignatureExtension
certificateVerifier, resourcesHandlerBuilder, tspSource -
Constructor Summary
ConstructorsConstructorDescriptionCAdESLevelBaselineT(TSPSource tspSource, CertificateVerifier certificateVerifier) The default constructor with aCertificateVerifier -
Method Summary
Modifier and TypeMethodDescriptionprotected CMSextendCMSSignatures(CMS cms, CAdESSignatureParameters parameters, List<String> signatureIdsToExtend) This method extends the signatures in thecmsSignedDatawith ids listed withinsignatureIdsToExtendprotected SignatureRequirementsCheckerInstantiates aSignatureRequirementsChecker
-
Constructor Details
-
CAdESLevelBaselineT
The default constructor with aCertificateVerifier- Parameters:
tspSource-TSPSourceto request a timestampcertificateVerifier-CertificateVerifier
-
-
Method Details
-
extendCMSSignatures
protected CMS extendCMSSignatures(CMS cms, CAdESSignatureParameters parameters, List<String> signatureIdsToExtend) Description copied from class:CAdESSignatureExtensionThis method extends the signatures in thecmsSignedDatawith ids listed withinsignatureIdsToExtend- Specified by:
extendCMSSignaturesin classCAdESSignatureExtension- Parameters:
cms-CMScontaining the signatures to be extendedparameters-CAdESSignatureParameterssignatureIdsToExtend- a list ofStringsignature Ids to be extended- Returns:
CMS
-
getSignatureRequirementsChecker
protected SignatureRequirementsChecker getSignatureRequirementsChecker(CAdESSignatureParameters parameters) Instantiates aSignatureRequirementsChecker- Parameters:
parameters-CAdESSignatureParameters- Returns:
SignatureRequirementsChecker
-