Interface CertRequestResource


@Path("") public interface CertRequestResource
  • Method Details

    • enrollCert

      @POST @Path("certrequests") javax.ws.rs.core.Response enrollCert(String enrollmentRequest, @QueryParam("issuer-id") String caIDString, @QueryParam("issuer-dn") 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") String requestState, @QueryParam("requestType") String requestType, @QueryParam("start") RequestId start, @QueryParam("pageSize") Integer pageSize, @QueryParam("maxResults") Integer maxResults, @QueryParam("maxTime") 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") Integer start, @QueryParam("size") Integer size)
    • getEnrollmentTemplate

      @GET @Path("certrequests/profiles/{id}") javax.ws.rs.core.Response getEnrollmentTemplate(@PathParam("id") 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)