Package com.netscape.certsrv.key
Interface KeyRequestResource
-
@Path("agent/keyrequests") public interface KeyRequestResource
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
AES_ALGORITHM
static java.lang.String
ASYMMETRIC_KEY_TYPE
static java.lang.String
DES_ALGORITHM
static java.lang.String
DES3_ALGORITHM
static java.lang.String
DESEDE_ALGORITHM
static java.lang.String
DSA_ALGORITHM
static java.lang.String
EC_ALGORITHM
static java.lang.String
PASS_PHRASE_TYPE
static java.lang.String
RC2_ALGORITHM
static java.lang.String
RC4_ALGORITHM
static java.lang.String
RSA_ALGORITHM
static java.lang.String
SYMMETRIC_KEY_TYPE
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.Response
approveRequest(RequestId id)
javax.ws.rs.core.Response
cancelRequest(RequestId id)
javax.ws.rs.core.Response
getRequestInfo(RequestId id)
Used to retrieve key request info for a specific requestjavax.ws.rs.core.Response
listRequests(java.lang.String requestState, java.lang.String requestType, java.lang.String clientKeyID, RequestId start, java.lang.Integer pageSize, java.lang.Integer maxResults, java.lang.Integer maxTime, java.lang.String realm)
Used to generate list of key requests based on the search parametersjavax.ws.rs.core.Response
rejectRequest(RequestId id)
javax.ws.rs.core.Response
submitRequest(RESTMessage data)
javax.ws.rs.core.Response
submitRequest(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> form)
-
-
-
Field Detail
-
SYMMETRIC_KEY_TYPE
static final java.lang.String SYMMETRIC_KEY_TYPE
- See Also:
- Constant Field Values
-
PASS_PHRASE_TYPE
static final java.lang.String PASS_PHRASE_TYPE
- See Also:
- Constant Field Values
-
ASYMMETRIC_KEY_TYPE
static final java.lang.String ASYMMETRIC_KEY_TYPE
- See Also:
- Constant Field Values
-
DES_ALGORITHM
static final java.lang.String DES_ALGORITHM
- See Also:
- Constant Field Values
-
DESEDE_ALGORITHM
static final java.lang.String DESEDE_ALGORITHM
- See Also:
- Constant Field Values
-
DES3_ALGORITHM
static final java.lang.String DES3_ALGORITHM
- See Also:
- Constant Field Values
-
RC2_ALGORITHM
static final java.lang.String RC2_ALGORITHM
- See Also:
- Constant Field Values
-
RC4_ALGORITHM
static final java.lang.String RC4_ALGORITHM
- See Also:
- Constant Field Values
-
AES_ALGORITHM
static final java.lang.String AES_ALGORITHM
- See Also:
- Constant Field Values
-
RSA_ALGORITHM
static final java.lang.String RSA_ALGORITHM
- See Also:
- Constant Field Values
-
DSA_ALGORITHM
static final java.lang.String DSA_ALGORITHM
- See Also:
- Constant Field Values
-
EC_ALGORITHM
static final java.lang.String EC_ALGORITHM
- See Also:
- Constant Field Values
-
-
Method Detail
-
listRequests
@GET javax.ws.rs.core.Response listRequests(@QueryParam("requestState") java.lang.String requestState, @QueryParam("requestType") java.lang.String requestType, @QueryParam("clientKeyID") java.lang.String clientKeyID, @QueryParam("start") RequestId start, @QueryParam("pageSize") java.lang.Integer pageSize, @QueryParam("maxResults") java.lang.Integer maxResults, @QueryParam("maxTime") java.lang.Integer maxTime, @QueryParam("realm") java.lang.String realm)
Used to generate list of key requests based on the search parameters
-
submitRequest
@POST @Consumes("application/x-www-form-urlencoded") javax.ws.rs.core.Response submitRequest(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> form) throws java.lang.Exception
- Throws:
java.lang.Exception
-
submitRequest
@POST javax.ws.rs.core.Response submitRequest(RESTMessage data) throws java.lang.Exception
- Throws:
java.lang.Exception
-
getRequestInfo
@GET @Path("{id}") javax.ws.rs.core.Response getRequestInfo(@PathParam("id") RequestId id)
Used to retrieve key request info for a specific request
-
approveRequest
@POST @Path("{id}/approve") javax.ws.rs.core.Response approveRequest(@PathParam("id") RequestId id)
-
rejectRequest
@POST @Path("{id}/reject") javax.ws.rs.core.Response rejectRequest(@PathParam("id") RequestId id)
-
cancelRequest
@POST @Path("{id}/cancel") javax.ws.rs.core.Response cancelRequest(@PathParam("id") RequestId id)
-
-