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 protected
AbstractDataToSignASiCEWithCAdES(SigningOperation operation, ASiCWithCAdESCommonParameters parameters)
The default constructor -
Method Summary
Modifier and Type Method Description protected DSSDocument
getASiCManifest(List<DSSDocument> documents, List<DSSDocument> signatures, List<DSSDocument> timestamps, List<DSSDocument> manifests)
Generates an ASiC Manifest document to signprotected String
getSignatureFileName(List<DSSDocument> existingSignatures)
Generates and returns a signature filenameprotected String
getTimestampFileName(List<DSSDocument> existingTimestamps)
Generates and returns a timestamp filename
-
Constructor Details
-
AbstractDataToSignASiCEWithCAdES
protected AbstractDataToSignASiCEWithCAdES(SigningOperation operation, ASiCWithCAdESCommonParameters parameters)The default constructor- Parameters:
operation
-SigningOperation
to 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 ofDSSDocument
s to signsignatures
- a list ofDSSDocument
signaturestimestamps
- a list ofDSSDocument
timestampsmanifests
- a list ofDSSDocument
manifests- Returns:
DSSDocument
representing an ASiC-E manifest
-
getSignatureFileName
Generates and returns a signature filename- Parameters:
existingSignatures
- a list ofDSSDocument
signatures from the container- Returns:
String
signature filename
-
getTimestampFileName
Generates and returns a timestamp filename- Parameters:
existingTimestamps
- a list ofDSSDocument
timestamps from the container- Returns:
String
timestamp filename
-