be.fedict.eid.applet.service.signer.asic
Class ASiCSignatureVerifier

java.lang.Object
  extended by be.fedict.eid.applet.service.signer.asic.ASiCSignatureVerifier

public class ASiCSignatureVerifier
extends Object

Simple signature verifier for Associated Signature Container signed files.

Author:
Frank Cornelis

Method Summary
static List<X509Certificate> verifySignatures(byte[] asicDocument)
          Verifies the signatures on the given ASiC document.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

verifySignatures

public static List<X509Certificate> verifySignatures(byte[] asicDocument)
                                              throws IOException,
                                                     ParserConfigurationException,
                                                     SAXException,
                                                     javax.xml.crypto.MarshalException,
                                                     javax.xml.crypto.dsig.XMLSignatureException
Verifies the signatures on the given ASiC document.

Parameters:
asicDocument - the ASiC document as byte array.
Returns:
the list of signatories.
Throws:
IOException
ParserConfigurationException
SAXException
javax.xml.crypto.MarshalException
javax.xml.crypto.dsig.XMLSignatureException


Copyright © 2008-2012 FedICT. All Rights Reserved.