asit.moa.client.util
Class MoaUtils

java.lang.Object
  extended byasit.moa.client.util.MoaUtils

public class MoaUtils
extends Object

Author:
atauber

Field Summary
static String DSIG_NS
           
static String DSIG_PREFIX
           
static String ETSI_NS
           
static String ETSI_PREFIX
           
static String SHA1_URI
           
 
Constructor Summary
MoaUtils()
           
 
Method Summary
static Element createXAeDS(String sigTime, String signatureId, String referenceId, iaik.x509.X509Certificate certificate, Document doc)
           
static Document generateNotificationSignature(Document notification, String signatureName, String referenceName, String etsiId, String signingTime, iaik.ixsil.algorithms.Transform[] transforms, String xPathPosition, int position, File pK, File verifyCertificate)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ETSI_NS

public static final String ETSI_NS
See Also:
Constant Field Values

ETSI_PREFIX

public static final String ETSI_PREFIX
See Also:
Constant Field Values

DSIG_PREFIX

public static final String DSIG_PREFIX
See Also:
Constant Field Values

SHA1_URI

public static final String SHA1_URI
See Also:
Constant Field Values

DSIG_NS

public static final String DSIG_NS
See Also:
Constant Field Values
Constructor Detail

MoaUtils

public MoaUtils()
Method Detail

createXAeDS

public static Element createXAeDS(String sigTime,
                                  String signatureId,
                                  String referenceId,
                                  iaik.x509.X509Certificate certificate,
                                  Document doc)
                           throws DOMException,
                                  iaik.utils.RFC2253NameParserException,
                                  iaik.ixsil.exceptions.DOMUtilsException,
                                  ParserConfigurationException,
                                  SAXException,
                                  IOException
Throws:
DOMException
iaik.utils.RFC2253NameParserException
iaik.ixsil.exceptions.DOMUtilsException
ParserConfigurationException
SAXException
IOException

generateNotificationSignature

public static Document generateNotificationSignature(Document notification,
                                                     String signatureName,
                                                     String referenceName,
                                                     String etsiId,
                                                     String signingTime,
                                                     iaik.ixsil.algorithms.Transform[] transforms,
                                                     String xPathPosition,
                                                     int position,
                                                     File pK,
                                                     File verifyCertificate)
                                              throws ClientException
Throws:
ClientException


Copyright 2007 Institut fuer Angewandte Informationsverarbeitung und Kommunikationstechnologie. All Rights Reserved.