at.gv.egovernment.moa.spss.server.invoke
Class XMLSignatureVerificationInvoker

java.lang.Object
  |
  +--at.gv.egovernment.moa.spss.server.invoke.XMLSignatureVerificationInvoker

public class XMLSignatureVerificationInvoker
extends Object

A class providing a DOM based interface to the XMLSignatureVerificationModule. This class performs the invocation of the iaik.server.modules.xmlverify.XMLSignatureVerificationModule from a VerifyXMLSignatureRequest given as a DOM element. The result of the invocation is integrated into a VerifyXMLSignatureResponse and returned.

Version:
$Id$
Author:
Patrick Peck

Constructor Summary
protected XMLSignatureVerificationInvoker()
          Create a new XMLSignatureCreationInvoker.
 
Method Summary
static XMLSignatureVerificationInvoker getInstance()
          Get the single instance of this class.
 at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse verifyXMLSignature(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request)
          Process the VerifyXMLSignatureRequest message and invoke the XMLSignatureVerificationModule.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLSignatureVerificationInvoker

protected XMLSignatureVerificationInvoker()
Create a new XMLSignatureCreationInvoker. Protected to disallow multiple instances.
Method Detail

getInstance

public static XMLSignatureVerificationInvoker getInstance()
Get the single instance of this class.
Returns:
The single instance of this class.

verifyXMLSignature

public at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureResponse verifyXMLSignature(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request)
                                                                                       throws MOAException
Process the VerifyXMLSignatureRequest message and invoke the XMLSignatureVerificationModule.
Parameters:
request - A VerifyXMLSignatureRequest API object containing the data for verifying an XML signature.
Returns:
A VerifyXMLSignatureResponse containing the answert to the VerifyXMLSignatureRequest. MOA schema definition.
Throws:
MOAException - An error occurred during signature verification.