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

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

public class XMLSignatureVerificationProfileFactory
extends Object

A factory to create a XMLSignatureVerificationProfile from a VerifyXMLSignatureRequest, based on the current MOA configuration.

Version:
$Id$
Author:
Patrick Peck

Constructor Summary
XMLSignatureVerificationProfileFactory(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request)
          Create a new XMLSignatureVerificationProfileFactory.
 
Method Summary
 List buildTransformationSupplements()
          Build supplemental data objects used in the transformations.
 iaik.server.modules.xmlverify.XMLSignatureVerificationProfile createProfile()
          Create a XMLSignatureCreationProfile from the VerifyXMLSignaturesRequest and the current MOA configuration.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLSignatureVerificationProfileFactory

public XMLSignatureVerificationProfileFactory(at.gv.egovernment.moa.spss.api.xmlverify.VerifyXMLSignatureRequest request)
Create a new XMLSignatureVerificationProfileFactory.
Parameters:
request - The VerifyXMLSignatureRequest to extract profile data from.
Method Detail

createProfile

public iaik.server.modules.xmlverify.XMLSignatureVerificationProfile createProfile()
                                                                            throws MOASystemException,
                                                                                   MOAApplicationException
Create a XMLSignatureCreationProfile from the VerifyXMLSignaturesRequest and the current MOA configuration.
Returns:
The XMLSignatureVerificationProfile containing additional information for verifying an XML signature.
Throws:
MOASystemException - A system error occurred building the profile.
MOAApplicationException - An error occurred building the profile.

buildTransformationSupplements

public List buildTransformationSupplements()
                                    throws MOASystemException,
                                           MOAApplicationException
Build supplemental data objects used in the transformations.
Returns:
A List of DataObjects providing supplemental data to the transformations.
Throws:
MOASystemException - A system error occurred building one of the transformations.
MOAApplicationException - An error occurred building one of the transformations.