Interface IHttpConnection
- All Known Implementing Classes:
HttpConnection
public interface IHttpConnection
This represents a HTTP connection to a remote authority.
Http connection is used by the connector to send
PKI messages to a remote authority. The remote authority
will reply with a PKI message as well. An example would
be the communication between a CA and a KRA.
- Version:
- $Revision$, $Date$
-
Method Summary
Modifier and TypeMethodDescriptionGets the HttpRequest URIsend(IPKIMessage tomsg) Sends the PKI message to the remote authority.Sends the message to the remote authority.voidsetRequestURI(String uri) Sets the HttpRequest URI before send
-
Method Details
-
send
Sends the PKI message to the remote authority.- Parameters:
tomsg- Message to forward to authority.- Throws:
EBaseException- Failed to send message.
-
send
Sends the message to the remote authority.- Parameters:
msg- Message to forward to authority.- Returns:
- HttpResponse response to be parsed by the client
- Throws:
EBaseException- Failed to send message.
-
setRequestURI
Sets the HttpRequest URI before send- Parameters:
uri- the uri for the HttpRequest- Throws:
EBaseException
-
getRequestURI
String getRequestURI()Gets the HttpRequest URI
-