Class ASiCWithCAdESContainerEvidenceRecordBuilder
java.lang.Object
eu.europa.esig.dss.asic.common.evidencerecord.AbstractASiCContainerEvidenceRecordBuilder
eu.europa.esig.dss.asic.cades.evidencerecord.ASiCWithCAdESContainerEvidenceRecordBuilder
public class ASiCWithCAdESContainerEvidenceRecordBuilder
extends AbstractASiCContainerEvidenceRecordBuilder
Validates and incorporates an existing Evidence Record within an ASiC with CAdES container
-
Field Summary
Fields inherited from class eu.europa.esig.dss.asic.common.evidencerecord.AbstractASiCContainerEvidenceRecordBuilder
asicFilenameFactory, certificateVerifier -
Constructor Summary
ConstructorsConstructorDescriptionASiCWithCAdESContainerEvidenceRecordBuilder(CertificateVerifier certificateVerifier, ASiCEvidenceRecordFilenameFactory asicFilenameFactory) Default constructor -
Method Summary
Modifier and TypeMethodDescriptionprotected voidassertEvidenceRecordFilenameValid(String evidenceRecordFilename, EvidenceRecordTypeEnum evidenceRecordType, ASiCContent asicContent) This method verifies validity of the evidence record filename to the ASiC container conventionprotected AbstractASiCContentBuilderGets an instance ofAbstractASiCContentBuilderMethods inherited from class eu.europa.esig.dss.asic.common.evidencerecord.AbstractASiCContainerEvidenceRecordBuilder
assertASiCContentValid, assertASiCEvidenceRecordManifestValid, assertEvidenceRecordValid, assertManifestFileValid, assertSignedDataCovered, build, buildEvidenceRecordManifest, getASiCEvidenceRecordManifest, getEvidenceRecord, getEvidenceRecordFilename, initASiCContent, parseManifestFile
-
Constructor Details
-
ASiCWithCAdESContainerEvidenceRecordBuilder
public ASiCWithCAdESContainerEvidenceRecordBuilder(CertificateVerifier certificateVerifier, ASiCEvidenceRecordFilenameFactory asicFilenameFactory) Default constructor- Parameters:
certificateVerifier-CertificateVerifierasicFilenameFactory-ASiCEvidenceRecordFilenameFactory
-
-
Method Details
-
getASiCContentBuilder
Description copied from class:AbstractASiCContainerEvidenceRecordBuilderGets an instance ofAbstractASiCContentBuilder- Specified by:
getASiCContentBuilderin classAbstractASiCContainerEvidenceRecordBuilder- Returns:
AbstractASiCContentBuilder
-
assertEvidenceRecordFilenameValid
protected void assertEvidenceRecordFilenameValid(String evidenceRecordFilename, EvidenceRecordTypeEnum evidenceRecordType, ASiCContent asicContent) Description copied from class:AbstractASiCContainerEvidenceRecordBuilderThis method verifies validity of the evidence record filename to the ASiC container convention- Overrides:
assertEvidenceRecordFilenameValidin classAbstractASiCContainerEvidenceRecordBuilder- Parameters:
evidenceRecordFilename-Stringevidence record filenameevidenceRecordType-EvidenceRecordTypeEnumasicContent-ASiCContent
-