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 XMLSignatureCreationProfile
s 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 |
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.
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 detailsMOAApplicationException
- An application error occurred during
creation of the profile. See message for details.