Class DataToSignASiCEWithCAdESFromFiles
java.lang.Object
eu.europa.esig.dss.asic.cades.signature.asice.AbstractDataToSignASiCEWithCAdES
eu.europa.esig.dss.asic.cades.signature.asice.DataToSignASiCEWithCAdESFromFiles
- All Implemented Interfaces:
GetDataToSignASiCWithCAdESHelper
,GetDataToSignHelper
public class DataToSignASiCEWithCAdESFromFiles extends AbstractDataToSignASiCEWithCAdES implements GetDataToSignASiCWithCAdESHelper
A class to generate a DataToSign with ASiC-E with CAdES from a files to be signed
-
Constructor Summary
Constructors Constructor Description DataToSignASiCEWithCAdESFromFiles(SigningOperation operation, List<DSSDocument> filesToBeSigned, ASiCWithCAdESCommonParameters parameters)
The default constructor -
Method Summary
Modifier and Type Method Description List<DSSDocument>
getArchiveManifestFiles()
Returns an Archive Manifest files (ASiC-E)List<DSSDocument>
getDetachedContents()
Returns a list of detached documents NOTE: In case of ASiC-S signature, we need the detached contentList<DSSDocument>
getManifestFiles()
Returns a list of manifest documentsString
getSignatureFilename()
Returns a signature filenameList<DSSDocument>
getSignatures()
Returns a list of signature documentsList<DSSDocument>
getSignedDocuments()
Returns a list of signed documentsString
getTimestampFilename()
Returns a timestamp filenameList<DSSDocument>
getTimestamps()
Returns a list of detached timestamps (ASiC-E)DSSDocument
getToBeSigned()
Returns a signed file document NOTE: In CMS/CAdES, only one file can be signedMethods inherited from class eu.europa.esig.dss.asic.cades.signature.asice.AbstractDataToSignASiCEWithCAdES
getASiCManifest, getSignatureFileName, getTimestampFileName
-
Constructor Details
-
DataToSignASiCEWithCAdESFromFiles
public DataToSignASiCEWithCAdESFromFiles(SigningOperation operation, List<DSSDocument> filesToBeSigned, ASiCWithCAdESCommonParameters parameters)The default constructor- Parameters:
operation
-SigningOperation
to performfilesToBeSigned
- a list ofDSSDocument
to signparameters
-ASiCWithCAdESCommonParameters
-
-
Method Details
-
getToBeSigned
Description copied from interface:GetDataToSignASiCWithCAdESHelper
Returns a signed file document NOTE: In CMS/CAdES, only one file can be signed- Specified by:
getToBeSigned
in interfaceGetDataToSignASiCWithCAdESHelper
- Returns:
DSSDocument
to sign
-
getDetachedContents
Description copied from interface:GetDataToSignASiCWithCAdESHelper
Returns a list of detached documents NOTE: In case of ASiC-S signature, we need the detached content- Specified by:
getDetachedContents
in interfaceGetDataToSignASiCWithCAdESHelper
- Returns:
- a list of detached
DSSDocument
s
-
getSignatureFilename
Description copied from interface:GetDataToSignHelper
Returns a signature filename- Specified by:
getSignatureFilename
in interfaceGetDataToSignHelper
- Returns:
String
signature filename
-
getTimestampFilename
Description copied from interface:GetDataToSignHelper
Returns a timestamp filename- Specified by:
getTimestampFilename
in interfaceGetDataToSignHelper
- Returns:
String
timestamp filename
-
getSignedDocuments
Description copied from interface:GetDataToSignHelper
Returns a list of signed documents- Specified by:
getSignedDocuments
in interfaceGetDataToSignHelper
- Returns:
- a list of
DSSDocument
that has been signed
-
getManifestFiles
Description copied from interface:GetDataToSignHelper
Returns a list of manifest documents- Specified by:
getManifestFiles
in interfaceGetDataToSignHelper
- Returns:
- a list of
DSSDocument
manifests
-
getSignatures
Description copied from interface:GetDataToSignHelper
Returns a list of signature documents- Specified by:
getSignatures
in interfaceGetDataToSignHelper
- Returns:
- a list of
DSSDocument
signatures
-
getArchiveManifestFiles
Description copied from interface:GetDataToSignASiCWithCAdESHelper
Returns an Archive Manifest files (ASiC-E)- Specified by:
getArchiveManifestFiles
in interfaceGetDataToSignASiCWithCAdESHelper
- Returns:
- a list of archive manifest
DSSDocument
s
-
getTimestamps
Description copied from interface:GetDataToSignASiCWithCAdESHelper
Returns a list of detached timestamps (ASiC-E)- Specified by:
getTimestamps
in interfaceGetDataToSignASiCWithCAdESHelper
- Returns:
- a list of timestamp
DSSDocument
s
-