Interface ASiCEvidenceRecordFilenameFactory

All Known Subinterfaces:
ASiCWithCAdESFilenameFactory, ASiCWithXAdESFilenameFactory
All Known Implementing Classes:
DefaultASiCWithCAdESFilenameFactory, DefaultASiCWithXAdESFilenameFactory, SimpleASiCWithCAdESFilenameFactory, SimpleASiCWithXAdESFilenameFactory

public interface ASiCEvidenceRecordFilenameFactory
Creates a new evidence record's filename for the current container type and eu.europa.esig.dss.asic.common.ASiCContent
  • Method Details

    • getEvidenceRecordFilename

      String getEvidenceRecordFilename(ASiCContent asicContent, EvidenceRecordTypeEnum evidenceRecordType)
      Returns a filename for an evidence record file to be created
      Parameters:
      asicContent - ASiCContent representing a content of an ASiC container
      evidenceRecordType - EvidenceRecordTypeEnum type of the evidence record to get a new filename for
      Returns:
      String evidence record filename
    • getEvidenceRecordManifestFilename

      String getEvidenceRecordManifestFilename(ASiCContent asicContent)
      Returns a filename for an evidence record's ASIC manifest file to be created
      Parameters:
      asicContent - ASiCContent representing a content of an ASiC container
      Returns:
      String evidence record's manifest filename