Package com.netscape.certsrv.cert
Interface CertRequestResource
-
@Path("") public interface CertRequestResource
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.Response
approveRequest(RequestId id, CertReviewResponse data)
javax.ws.rs.core.Response
assignRequest(RequestId id, CertReviewResponse data)
javax.ws.rs.core.Response
cancelRequest(RequestId id, CertReviewResponse data)
javax.ws.rs.core.Response
enrollCert(CertEnrollmentRequest data, java.lang.String caIDString, java.lang.String caDNString)
javax.ws.rs.core.Response
getEnrollmentTemplate(java.lang.String id)
javax.ws.rs.core.Response
getRequestInfo(RequestId id)
Used to retrieve cert request info for a specific requestjavax.ws.rs.core.Response
listEnrollmentTemplates(java.lang.Integer start, java.lang.Integer size)
javax.ws.rs.core.Response
listRequests(java.lang.String requestState, java.lang.String requestType, RequestId start, java.lang.Integer pageSize, java.lang.Integer maxResults, java.lang.Integer maxTime)
Used to generate list of cert requests based on the search parametersjavax.ws.rs.core.Response
rejectRequest(RequestId id, CertReviewResponse data)
javax.ws.rs.core.Response
reviewRequest(RequestId id)
javax.ws.rs.core.Response
unassignRequest(RequestId id, CertReviewResponse data)
javax.ws.rs.core.Response
updateRequest(RequestId id, CertReviewResponse data)
javax.ws.rs.core.Response
validateRequest(RequestId id, CertReviewResponse data)
-
-
-
Method Detail
-
enrollCert
@POST @Path("certrequests") javax.ws.rs.core.Response enrollCert(CertEnrollmentRequest data, @QueryParam("issuer-id") java.lang.String caIDString, @QueryParam("issuer-dn") java.lang.String caDNString)
-
getRequestInfo
@GET @Path("certrequests/{id}") javax.ws.rs.core.Response getRequestInfo(@PathParam("id") RequestId id)
Used to retrieve cert request info for a specific request
-
listRequests
@GET @Path("agent/certrequests") javax.ws.rs.core.Response listRequests(@QueryParam("requestState") java.lang.String requestState, @QueryParam("requestType") java.lang.String requestType, @QueryParam("start") RequestId start, @QueryParam("pageSize") java.lang.Integer pageSize, @QueryParam("maxResults") java.lang.Integer maxResults, @QueryParam("maxTime") java.lang.Integer maxTime)
Used to generate list of cert requests based on the search parameters
-
reviewRequest
@GET @Path("agent/certrequests/{id}") javax.ws.rs.core.Response reviewRequest(@PathParam("id") RequestId id)
-
listEnrollmentTemplates
@GET @Path("certrequests/profiles") javax.ws.rs.core.Response listEnrollmentTemplates(@QueryParam("start") java.lang.Integer start, @QueryParam("size") java.lang.Integer size)
-
getEnrollmentTemplate
@GET @Path("certrequests/profiles/{id}") javax.ws.rs.core.Response getEnrollmentTemplate(@PathParam("id") java.lang.String id)
-
approveRequest
@POST @Path("agent/certrequests/{id}/approve") javax.ws.rs.core.Response approveRequest(@PathParam("id") RequestId id, CertReviewResponse data)
-
rejectRequest
@POST @Path("agent/certrequests/{id}/reject") javax.ws.rs.core.Response rejectRequest(@PathParam("id") RequestId id, CertReviewResponse data)
-
cancelRequest
@POST @Path("agent/certrequests/{id}/cancel") javax.ws.rs.core.Response cancelRequest(@PathParam("id") RequestId id, CertReviewResponse data)
-
updateRequest
@POST @Path("agent/certrequests/{id}/update") javax.ws.rs.core.Response updateRequest(@PathParam("id") RequestId id, CertReviewResponse data)
-
validateRequest
@POST @Path("agent/certrequests/{id}/validate") javax.ws.rs.core.Response validateRequest(@PathParam("id") RequestId id, CertReviewResponse data)
-
unassignRequest
@POST @Path("agent/certrequests/{id}/unassign") javax.ws.rs.core.Response unassignRequest(@PathParam("id") RequestId id, CertReviewResponse data)
-
assignRequest
@POST @Path("agent/certrequests/{id}/assign") javax.ws.rs.core.Response assignRequest(@PathParam("id") RequestId id, CertReviewResponse data)
-
-