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
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 |
XMLSignatureVerificationInvoker
protected XMLSignatureVerificationInvoker()
- Create a new
XMLSignatureCreationInvoker
.
Protected to disallow multiple instances.
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.