Class DataToSignASiCEWithCAdESFromArchive
java.lang.Object
eu.europa.esig.dss.asic.cades.signature.asice.AbstractDataToSignASiCEWithCAdES
eu.europa.esig.dss.asic.cades.signature.asice.DataToSignASiCEWithCAdESFromArchive
- All Implemented Interfaces:
GetDataToSignASiCWithCAdESHelper,GetDataToSignHelper
public class DataToSignASiCEWithCAdESFromArchive extends AbstractDataToSignASiCEWithCAdES implements GetDataToSignASiCWithCAdESHelper
A class to generate a DataToSign with ASiC-E with CAdES from an existing archive
-
Constructor Summary
Constructors Constructor Description DataToSignASiCEWithCAdESFromArchive(SigningOperation operation, ASiCExtractResult extractionResult, 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 documentsStringgetSignatureFilename()Returns a signature filenameList<DSSDocument>getSignatures()Returns a list of signature documentsList<DSSDocument>getSignedDocuments()Returns a list of signed documentsStringgetTimestampFilename()Returns a timestamp filenameList<DSSDocument>getTimestamps()Returns a list of detached timestamps (ASiC-E)DSSDocumentgetToBeSigned()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
-
DataToSignASiCEWithCAdESFromArchive
public DataToSignASiCEWithCAdESFromArchive(SigningOperation operation, ASiCExtractResult extractionResult, ASiCWithCAdESCommonParameters parameters)The default constructor- Parameters:
operation-SigningOperationto performextractionResult-ASiCExtractResultof an ASiC container to signparameters-ASiCWithCAdESCommonParameters
-
-
Method Details
-
getSignatureFilename
Description copied from interface:GetDataToSignHelperReturns a signature filename- Specified by:
getSignatureFilenamein interfaceGetDataToSignHelper- Returns:
Stringsignature filename
-
getTimestampFilename
Description copied from interface:GetDataToSignHelperReturns a timestamp filename- Specified by:
getTimestampFilenamein interfaceGetDataToSignHelper- Returns:
Stringtimestamp filename
-
getToBeSigned
Description copied from interface:GetDataToSignASiCWithCAdESHelperReturns a signed file document NOTE: In CMS/CAdES, only one file can be signed- Specified by:
getToBeSignedin interfaceGetDataToSignASiCWithCAdESHelper- Returns:
DSSDocumentto sign
-
getDetachedContents
Description copied from interface:GetDataToSignASiCWithCAdESHelperReturns a list of detached documents NOTE: In case of ASiC-S signature, we need the detached content- Specified by:
getDetachedContentsin interfaceGetDataToSignASiCWithCAdESHelper- Returns:
- a list of detached
DSSDocuments
-
getSignedDocuments
Description copied from interface:GetDataToSignHelperReturns a list of signed documents- Specified by:
getSignedDocumentsin interfaceGetDataToSignHelper- Returns:
- a list of
DSSDocumentthat has been signed
-
getManifestFiles
Description copied from interface:GetDataToSignHelperReturns a list of manifest documents- Specified by:
getManifestFilesin interfaceGetDataToSignHelper- Returns:
- a list of
DSSDocumentmanifests
-
getSignatures
Description copied from interface:GetDataToSignHelperReturns a list of signature documents- Specified by:
getSignaturesin interfaceGetDataToSignHelper- Returns:
- a list of
DSSDocumentsignatures
-
getArchiveManifestFiles
Description copied from interface:GetDataToSignASiCWithCAdESHelperReturns an Archive Manifest files (ASiC-E)- Specified by:
getArchiveManifestFilesin interfaceGetDataToSignASiCWithCAdESHelper- Returns:
- a list of archive manifest
DSSDocuments
-
getTimestamps
Description copied from interface:GetDataToSignASiCWithCAdESHelperReturns a list of detached timestamps (ASiC-E)- Specified by:
getTimestampsin interfaceGetDataToSignASiCWithCAdESHelper- Returns:
- a list of timestamp
DSSDocuments
-