@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)