Example usage for javax.xml.crypto.dsig XMLSignatureFactory newManifest

List of usage examples for javax.xml.crypto.dsig XMLSignatureFactory newManifest

Introduction

In this page you can find the example usage for javax.xml.crypto.dsig XMLSignatureFactory newManifest.

Prototype

public abstract Manifest newManifest(List<? extends Reference> references);

Source Link

Document

Creates a Manifest containing the specified list of Reference s.

Usage

From source file:be.fedict.eid.applet.service.signer.ooxml.OOXMLSignatureFacet.java

private Manifest constructManifest(XMLSignatureFactory signatureFactory, Document document)
        throws NoSuchAlgorithmException, InvalidAlgorithmParameterException {
    List<Reference> manifestReferences = new LinkedList<Reference>();

    try {//from   ww w .jav a  2  s .  c  om
        addManifestReferences(signatureFactory, document, manifestReferences);
    } catch (Exception e) {
        throw new RuntimeException("error: " + e.getMessage(), e);
    }

    return signatureFactory.newManifest(manifestReferences);
}