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-ASiCContentrepresenting a content of an ASiC container- Returns:
Stringsignature filename
-
getTimestampFilename
Returns a filename for a timestamp file to be created- Parameters:
asicContent-ASiCContentrepresenting a content of an ASiC container- Returns:
Stringtimestamp filename
-
getManifestFilename
Returns a filename of a manifest file to be created- Parameters:
asicContent-ASiCContentrepresenting a content of an ASiC container- Returns:
Stringmanifest 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-ASiCContentrepresenting a content of an ASiC container- Returns:
Stringmanifest filename
-
getDataPackageFilename
Returns a name of a ZIP archive containing signed documents in case of an ASiC-E signature, when applicable- Parameters:
asicContent-ASiCContentrepresenting a content of an ASiC container- Returns:
Stringdata package filename
-