Class ASiCWithXAdESContainerEvidenceRecordBuilder
java.lang.Object
eu.europa.esig.dss.asic.common.evidencerecord.AbstractASiCContainerEvidenceRecordBuilder
eu.europa.esig.dss.asic.xades.evidencerecord.ASiCWithXAdESContainerEvidenceRecordBuilder
public class ASiCWithXAdESContainerEvidenceRecordBuilder
extends AbstractASiCContainerEvidenceRecordBuilder
Validates and incorporates an existing Evidence Record within an ASiC with XAdES container
-
Field Summary
Fields inherited from class eu.europa.esig.dss.asic.common.evidencerecord.AbstractASiCContainerEvidenceRecordBuilder
asicFilenameFactory, certificateVerifier -
Constructor Summary
ConstructorsConstructorDescriptionASiCWithXAdESContainerEvidenceRecordBuilder(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
-
ASiCWithXAdESContainerEvidenceRecordBuilder
public ASiCWithXAdESContainerEvidenceRecordBuilder(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
-