@Path(value="")
public interface CertRequestResource
Modifier and Type | Method and Description |
---|---|
void |
approveRequest(RequestId id,
CertReviewResponse data) |
void |
assignRequest(RequestId id,
CertReviewResponse data) |
void |
cancelRequest(RequestId id,
CertReviewResponse data) |
CertRequestInfos |
enrollCert(CertEnrollmentRequest data) |
CertRequestInfos |
enrollCert(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> form) |
CertEnrollmentRequest |
getEnrollmentTemplate(java.lang.String id) |
CertRequestInfo |
getRequestInfo(RequestId id)
Used to retrieve cert request info for a specific request
|
ProfileDataInfos |
listEnrollmentTemplates(java.lang.Integer start,
java.lang.Integer size) |
CertRequestInfos |
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 parameters
|
void |
rejectRequest(RequestId id,
CertReviewResponse data) |
CertReviewResponse |
reviewRequest(RequestId id) |
void |
unassignRequest(RequestId id,
CertReviewResponse data) |
void |
updateRequest(RequestId id,
CertReviewResponse data) |
void |
validateRequest(RequestId id,
CertReviewResponse data) |
@POST @Path(value="certrequests") @Produces(value={"application/xml","application/json"}) @Consumes(value="application/x-www-form-urlencoded") CertRequestInfos enrollCert(javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> form)
@POST @Path(value="certrequests") @Produces(value={"application/xml","application/json"}) @Consumes(value={"application/xml","application/json"}) CertRequestInfos enrollCert(CertEnrollmentRequest data)
@GET @Path(value="certrequests/{id}") @Produces(value={"application/xml","application/json"}) CertRequestInfo getRequestInfo(@PathParam(value="id") RequestId id)
@GET @Path(value="agent/certrequests") @Produces(value={"application/xml","application/json"}) CertRequestInfos listRequests(@QueryParam(value="requestState") java.lang.String requestState, @QueryParam(value="requestType") java.lang.String requestType, @QueryParam(value="start") RequestId start, @QueryParam(value="pageSize") java.lang.Integer pageSize, @QueryParam(value="maxResults") java.lang.Integer maxResults, @QueryParam(value="maxTime") java.lang.Integer maxTime)
@GET @Path(value="agent/certrequests/{id}") @Produces(value={"application/xml","application/json"}) CertReviewResponse reviewRequest(@PathParam(value="id") RequestId id)
@GET @Path(value="certrequests/profiles") @Produces(value={"application/xml","application/json"}) ProfileDataInfos listEnrollmentTemplates(@QueryParam(value="start") java.lang.Integer start, @QueryParam(value="size") java.lang.Integer size)
@GET @Path(value="certrequests/profiles/{id}") @Produces(value={"application/xml","application/json"}) CertEnrollmentRequest getEnrollmentTemplate(@PathParam(value="id") java.lang.String id)
@POST @Path(value="agent/certrequests/{id}/approve") @Consumes(value={"application/xml","application/json"}) void approveRequest(@PathParam(value="id") RequestId id, CertReviewResponse data)
@POST @Path(value="agent/certrequests/{id}/reject") @Consumes(value={"application/xml","application/json"}) void rejectRequest(@PathParam(value="id") RequestId id, CertReviewResponse data)
@POST @Path(value="agent/certrequests/{id}/cancel") @Consumes(value={"application/xml","application/json"}) void cancelRequest(@PathParam(value="id") RequestId id, CertReviewResponse data)
@POST @Path(value="agent/certrequests/{id}/update") @Consumes(value={"application/xml","application/json"}) void updateRequest(@PathParam(value="id") RequestId id, CertReviewResponse data)
@POST @Path(value="agent/certrequests/{id}/validate") @Consumes(value={"application/xml","application/json"}) void validateRequest(@PathParam(value="id") RequestId id, CertReviewResponse data)
@POST @Path(value="agent/certrequests/{id}/unassign") @Consumes(value={"application/xml","application/json"}) void unassignRequest(@PathParam(value="id") RequestId id, CertReviewResponse data)
@POST @Path(value="agent/certrequests/{id}/assign") @Consumes(value={"application/xml","application/json"}) void assignRequest(@PathParam(value="id") RequestId id, CertReviewResponse data)