asit.moa.client.sign
Class CreateSignatureClientImpl

java.lang.Object
  extended byasit.moa.client.AbstractClient
      extended byasit.moa.client.sign.CreateSignatureClientImpl
All Implemented Interfaces:
Client, CreateSignatureClient

public class CreateSignatureClientImpl
extends AbstractClient
implements CreateSignatureClient

Author:
atauber

Field Summary
protected  SingleSignatureInfo[] infos_
           
 
Fields inherited from class asit.moa.client.AbstractClient
clientAuthStore_, clientAuthStorePassword_, clientAuthStoreType_, defaultAddress_, doc_, factory_, headers_, keyIdentifier_, qname_service_, sslTrustStore_, sslTrustStorePassword_, sslTrustStoreType_
 
Constructor Summary
CreateSignatureClientImpl()
           
 
Method Summary
 Element getRequest()
           
protected  Element handleRequest(Element resp)
           
 Element sendSignatureRequest()
           
 Element sendSignatureRequest(String address)
           
 Element sendSignatureRequest(String address, Element request)
           
 void setKeyIdentifier(String identifier)
           
 void setSingleSignatureInfos(SingleSignatureInfo[] infos)
           
 
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.sign.CreateSignatureClient
setDefaultAddress
 
Methods inherited from interface asit.moa.client.Client
sendRequest, sendRequest, setClientAuthStore, setHostNameVerifierEnabled, setSSLSocketFactory, setSSLTrustStore
 

Field Detail

infos_

protected SingleSignatureInfo[] infos_
Constructor Detail

CreateSignatureClientImpl

public CreateSignatureClientImpl()
                          throws ClientException
Method Detail

setKeyIdentifier

public void setKeyIdentifier(String identifier)
Specified by:
setKeyIdentifier in interface CreateSignatureClient

getRequest

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

sendSignatureRequest

public Element sendSignatureRequest()
                             throws ClientException,
                                    RequestException
Specified by:
sendSignatureRequest in interface CreateSignatureClient
Throws:
ClientException
RequestException

sendSignatureRequest

public Element sendSignatureRequest(String address)
                             throws ClientException,
                                    RequestException
Specified by:
sendSignatureRequest in interface CreateSignatureClient
Throws:
ClientException
RequestException

handleRequest

protected Element handleRequest(Element resp)
                         throws ClientException,
                                RequestException
Throws:
ClientException
RequestException

setSingleSignatureInfos

public void setSingleSignatureInfos(SingleSignatureInfo[] infos)
Specified by:
setSingleSignatureInfos in interface CreateSignatureClient

sendSignatureRequest

public Element sendSignatureRequest(String address,
                                    Element request)
                             throws ClientException,
                                    RequestException
Specified by:
sendSignatureRequest in interface CreateSignatureClient
Throws:
ClientException
RequestException


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