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

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

public class XMLSignatureCreationProfileFactory
extends Object

A factory to create XMLSignatureCreationProfiles from a CreateXMLSignatureRequest, based on the current MOA configuration.

Version:
$Id$
Author:
Patrick Peck

Constructor Summary
XMLSignatureCreationProfileFactory(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest request, Set reserved)
          Create a new XMLSignatureCreationProfileFactory.
 
Method Summary
 iaik.server.modules.xmlsign.XMLSignatureCreationProfile createProfile(at.gv.egovernment.moa.spss.api.xmlsign.SingleSignatureInfo singleSignatureInfo)
          Create a XMLSignatureCreationProfile for the given SingleSignatureInfo object..
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLSignatureCreationProfileFactory

public XMLSignatureCreationProfileFactory(at.gv.egovernment.moa.spss.api.xmlsign.CreateXMLSignatureRequest request,
                                          Set reserved)
Create a new XMLSignatureCreationProfileFactory.
Parameters:
request - The request for which to create profiles.
reserved - The Set of reserved object IDs. IDs will be added during signature creation.
Method Detail

createProfile

public iaik.server.modules.xmlsign.XMLSignatureCreationProfile createProfile(at.gv.egovernment.moa.spss.api.xmlsign.SingleSignatureInfo singleSignatureInfo)
                                                                      throws MOASystemException,
                                                                             MOAApplicationException
Create a XMLSignatureCreationProfile for the given SingleSignatureInfo object..
Parameters:
singleSignatureInfo - The SingleSignatureInfo object containing information about the creation of a signature.
Returns:
The XMLSignatureCreationProfile containing additional information for creating an XML signature.
Throws:
MOASystemException - A system error occurred during creation of the profile. See message for details
MOAApplicationException - An application error occurred during creation of the profile. See message for details.