Class AbstractDataToSignASiCEWithCAdES
java.lang.Object
eu.europa.esig.dss.asic.cades.signature.asice.AbstractDataToSignASiCEWithCAdES
- Direct Known Subclasses:
DataToSignASiCEWithCAdESFromArchive,DataToSignASiCEWithCAdESFromFiles
public abstract class AbstractDataToSignASiCEWithCAdES extends Object
An abstract class to generate a DataToSign with ASiC-E with CAdES
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractDataToSignASiCEWithCAdES(SigningOperation operation, ASiCWithCAdESCommonParameters parameters)The default constructor -
Method Summary
Modifier and Type Method Description protected DSSDocumentgetASiCManifest(List<DSSDocument> documents, List<DSSDocument> signatures, List<DSSDocument> timestamps, List<DSSDocument> manifests)Generates an ASiC Manifest document to signprotected StringgetSignatureFileName(List<DSSDocument> existingSignatures)Generates and returns a signature filenameprotected StringgetTimestampFileName(List<DSSDocument> existingTimestamps)Generates and returns a timestamp filename
-
Constructor Details
-
AbstractDataToSignASiCEWithCAdES
protected AbstractDataToSignASiCEWithCAdES(SigningOperation operation, ASiCWithCAdESCommonParameters parameters)The default constructor- Parameters:
operation-SigningOperationto performparameters-ASiCWithCAdESCommonParameters
-
-
Method Details
-
getASiCManifest
protected DSSDocument getASiCManifest(List<DSSDocument> documents, List<DSSDocument> signatures, List<DSSDocument> timestamps, List<DSSDocument> manifests)Generates an ASiC Manifest document to sign- Parameters:
documents- a ist ofDSSDocuments to signsignatures- a list ofDSSDocumentsignaturestimestamps- a list ofDSSDocumenttimestampsmanifests- a list ofDSSDocumentmanifests- Returns:
DSSDocumentrepresenting an ASiC-E manifest
-
getSignatureFileName
Generates and returns a signature filename- Parameters:
existingSignatures- a list ofDSSDocumentsignatures from the container- Returns:
Stringsignature filename
-
getTimestampFileName
Generates and returns a timestamp filename- Parameters:
existingTimestamps- a list ofDSSDocumenttimestamps from the container- Returns:
Stringtimestamp filename
-