Package eu.europa.esig.dss.asic.cades
Interface ASiCWithCAdESFilenameFactory
- All Superinterfaces:
Serializable
- All Known Implementing Classes:
DefaultASiCWithCAdESFilenameFactory
,SimpleASiCWithCAdESFilenameFactory
This interface is used to provide filenames for newly created ZIP-entries
during a signature creation or extension for an ASiC with CAdES containers.
NOTE: Names of signature, timestamp or manifest files shall be defined with leading "META-INF/" string,
specifying the target folder of the signature file within a container.
As the same factory is used for ASiC-S and ASiC-E container types,
it shall implement logic for both container types, when applicable.
The type of the container can be obtained from
asicContent.getContainerType()
method.-
Method Summary
Modifier and TypeMethodDescriptiongetArchiveManifestFilename
(ASiCContent asicContent) Returns a new filename of an archive manifest file to be moved.getDataPackageFilename
(ASiCContent asicContent) Returns a name of a ZIP archive containing signed documents in case of an ASiC-E signature, when applicablegetManifestFilename
(ASiCContent asicContent) Returns a filename of a manifest file to be createdgetSignatureFilename
(ASiCContent asicContent) Returns a filename for a signature file to be createdgetTimestampFilename
(ASiCContent asicContent) Returns a filename for a timestamp file to be created
-
Method Details
-
getSignatureFilename
Returns a filename for a signature file to be created- Parameters:
asicContent
-ASiCContent
representing a content of an ASiC container- Returns:
String
signature filename
-
getTimestampFilename
Returns a filename for a timestamp file to be created- Parameters:
asicContent
-ASiCContent
representing a content of an ASiC container- Returns:
String
timestamp filename
-
getManifestFilename
Returns a filename of a manifest file to be created- Parameters:
asicContent
-ASiCContent
representing a content of an ASiC container- Returns:
String
manifest filename
-
getArchiveManifestFilename
Returns a new filename of an archive manifest file to be moved. NOTE: ASiC-E with CAdES shall always create a new archive manifest with the same name, while moving the last existing archive manifest.- Parameters:
asicContent
-ASiCContent
representing a content of an ASiC container- Returns:
String
manifest filename
-
getDataPackageFilename
Returns a name of a ZIP archive containing signed documents in case of an ASiC-E signature, when applicable- Parameters:
asicContent
-ASiCContent
representing a content of an ASiC container- Returns:
String
data package filename
-