Package com.netscape.cmscore.connector
Class HttpConnection
- java.lang.Object
-
- com.netscape.cmscore.connector.HttpConnection
-
- All Implemented Interfaces:
com.netscape.certsrv.connector.IHttpConnection
public class HttpConnection extends java.lang.Object implements com.netscape.certsrv.connector.IHttpConnection
-
-
Field Summary
Fields Modifier and Type Field Description protected com.netscape.certsrv.connector.IRemoteAuthority
mDest
protected HttpClient
mHttpClient
protected HttpRequest
mHttpreq
protected com.netscape.certsrv.connector.IRequestEncoder
mReqEncoder
-
Constructor Summary
Constructors Constructor Description HttpConnection(com.netscape.certsrv.connector.IRemoteAuthority dest, ISocketFactory factory)
HttpConnection(com.netscape.certsrv.connector.IRemoteAuthority dest, ISocketFactory factory, int timeout)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getRequestURI()
Gets the HttpRequest URIcom.netscape.certsrv.connector.IPKIMessage
send(com.netscape.certsrv.connector.IPKIMessage tomsg)
sends a request to remote RA/CA, returning the result.HttpResponse
send(java.lang.String content)
sends a request to a remote authority, returning the result.void
setRequestURI(java.lang.String uri)
Sets the HttpRequest URI before send
-
-
-
Field Detail
-
mDest
protected com.netscape.certsrv.connector.IRemoteAuthority mDest
-
mHttpreq
protected HttpRequest mHttpreq
-
mReqEncoder
protected com.netscape.certsrv.connector.IRequestEncoder mReqEncoder
-
mHttpClient
protected HttpClient mHttpClient
-
-
Constructor Detail
-
HttpConnection
public HttpConnection(com.netscape.certsrv.connector.IRemoteAuthority dest, ISocketFactory factory, int timeout)
-
HttpConnection
public HttpConnection(com.netscape.certsrv.connector.IRemoteAuthority dest, ISocketFactory factory)
-
-
Method Detail
-
setRequestURI
public void setRequestURI(java.lang.String uri) throws EBaseException
Description copied from interface:com.netscape.certsrv.connector.IHttpConnection
Sets the HttpRequest URI before send- Specified by:
setRequestURI
in interfacecom.netscape.certsrv.connector.IHttpConnection
- Parameters:
uri
- the uri for the HttpRequest- Throws:
EBaseException
-
getRequestURI
public java.lang.String getRequestURI()
Description copied from interface:com.netscape.certsrv.connector.IHttpConnection
Gets the HttpRequest URI- Specified by:
getRequestURI
in interfacecom.netscape.certsrv.connector.IHttpConnection
-
send
public com.netscape.certsrv.connector.IPKIMessage send(com.netscape.certsrv.connector.IPKIMessage tomsg) throws EBaseException
sends a request to remote RA/CA, returning the result.- Specified by:
send
in interfacecom.netscape.certsrv.connector.IHttpConnection
- Parameters:
tomsg
- Message to forward to authority.- Throws:
EBaseException
- if request could not be encoded
-
send
public HttpResponse send(java.lang.String content) throws EBaseException
sends a request to a remote authority, returning the result.- Specified by:
send
in interfacecom.netscape.certsrv.connector.IHttpConnection
- Parameters:
content
- Message to forward to authority.- Returns:
- HttpResponse response to be parsed by the client
- Throws:
EBaseException
- for any failure
-
-