Class ASiCEWithCAdESArchiveManifestBuilder


  • public class ASiCEWithCAdESArchiveManifestBuilder
    extends AbstractManifestBuilder
    This class is used to generate the ASiCArchiveManifest.xml content (ASiC-E) Sample:
     
     		<asic:ASiCManifest xmlns:asic="http://uri.etsi.org/02918/v1.2.1#">
    			<asic:SigReference URI="META-INF/archive_timestamp.tst" MimeType="application/vnd.etsi.timestamp-token"/>
    			<asic:DataObjectReference URI="META-INF/signature.p7s" MimeType="application/x-pkcs7-signature">
    				<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
    				<DigestValue>3Qeos8...</DigestValue>
    			</asic:DataObjectReference>
    			<asic:DataObjectReference URI="toBeSigned.txt" MimeType="text/plain">
    				<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/> 
    				<DigestValue>JJZt...</DigestValue>
    			</asic:DataObjectReference>
    			<asic:DataObjectReference URI="META-INF/ASiCManifest_1.xml" MimeType="text/xml">
    				<DigestMethod Algorithm="http://www.w3.org/2001/04/xmlenc#sha256"/>
    				<DigestValue>g5dY...</DigestValue>
    			</asic:DataObjectReference>
     		</asic:ASiCManifest>