asit.moa.client.verify
Class VerifySignatureClientImpl

java.lang.Object
  extended byasit.moa.client.AbstractClient
      extended byasit.moa.client.verify.VerifySignatureClientImpl
All Implemented Interfaces:
Client, VerifySignatureClient

public class VerifySignatureClientImpl
extends AbstractClient
implements VerifySignatureClient

Author:
atauber

Field Summary
protected  Vector additionalNamespaces_
           
protected  Hashtable additionalReferences_
           
protected  String base64Signature_
           
protected static Logger log_
           
protected  boolean returnHashInputData_
           
protected  int timeZoneHours_
           
protected  int timeZoneMinutes_
           
protected  String trustProfileID_
           
protected  Date verifyDate_
           
protected  Element xmlSignature_
           
protected  String xpathLocation_
           
 
Fields inherited from class asit.moa.client.AbstractClient
clientAuthStore_, clientAuthStorePassword_, clientAuthStoreType_, defaultAddress_, doc_, factory_, headers_, keyIdentifier_, qname_service_, sslTrustStore_, sslTrustStorePassword_, sslTrustStoreType_
 
Constructor Summary
VerifySignatureClientImpl()
           
 
Method Summary
 void addAdditionalNamespace(String prefix, String uri)
           
 void addAdditionalReference(String uri, InputStream reference)
           
protected  String formatDate()
           
 Element getRequest()
           
 VerifyResult sendVerifyRequest()
           
 VerifyResult sendVerifyRequest(String address)
           
 void setContent(byte[] signature)
           
 void setContent(Element signature)
           
 void setContent(String signatur)
           
 void setDate(Date date)
           
 void setReturnHashInputData(boolean value)
           
 void setSignatureLocation(String xpathLocation)
           
 void setTrustProfileID(String id)
           
 
Methods inherited from class asit.moa.client.AbstractClient
addCustomHeader, createNewDocument, getSOAPBody, sendRequest, sendRequest, sendRequest, sendRequest, setClientAuthStore, setDefaultAddress, setHostNameVerifierEnabled, setSSLSocketFactory, setSSLTrustStore
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface asit.moa.client.Client
sendRequest, sendRequest, setClientAuthStore, setDefaultAddress, setHostNameVerifierEnabled, setSSLSocketFactory, setSSLTrustStore
 

Field Detail

additionalNamespaces_

protected Vector additionalNamespaces_

additionalReferences_

protected Hashtable additionalReferences_

verifyDate_

protected Date verifyDate_

xmlSignature_

protected Element xmlSignature_

base64Signature_

protected String base64Signature_

xpathLocation_

protected String xpathLocation_

trustProfileID_

protected String trustProfileID_

timeZoneHours_

protected int timeZoneHours_

timeZoneMinutes_

protected int timeZoneMinutes_

returnHashInputData_

protected boolean returnHashInputData_

log_

protected static Logger log_
Constructor Detail

VerifySignatureClientImpl

public VerifySignatureClientImpl()
                          throws ClientException
Throws:
ClientException
Method Detail

setDate

public void setDate(Date date)
Specified by:
setDate in interface VerifySignatureClient

setContent

public void setContent(Element signature)
Specified by:
setContent in interface VerifySignatureClient

setContent

public void setContent(String signatur)
                throws ClientException
Throws:
ClientException

setContent

public void setContent(byte[] signature)
                throws ClientException
Specified by:
setContent in interface VerifySignatureClient
Throws:
ClientException

setSignatureLocation

public void setSignatureLocation(String xpathLocation)
Specified by:
setSignatureLocation in interface VerifySignatureClient

setTrustProfileID

public void setTrustProfileID(String id)
Specified by:
setTrustProfileID in interface VerifySignatureClient

getRequest

public Element getRequest()
                   throws ClientException
Specified by:
getRequest in interface Client
Throws:
ClientException

formatDate

protected String formatDate()

addAdditionalReference

public void addAdditionalReference(String uri,
                                   InputStream reference)
                            throws ClientException
Specified by:
addAdditionalReference in interface VerifySignatureClient
Throws:
ClientException

addAdditionalNamespace

public void addAdditionalNamespace(String prefix,
                                   String uri)
Specified by:
addAdditionalNamespace in interface VerifySignatureClient

sendVerifyRequest

public VerifyResult sendVerifyRequest(String address)
                               throws ClientException
Specified by:
sendVerifyRequest in interface VerifySignatureClient
Throws:
ClientException

setReturnHashInputData

public void setReturnHashInputData(boolean value)
Specified by:
setReturnHashInputData in interface VerifySignatureClient

sendVerifyRequest

public VerifyResult sendVerifyRequest()
                               throws ClientException
Specified by:
sendVerifyRequest in interface VerifySignatureClient
Throws:
ClientException


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