Interface CertRequestResource


  • @Path("")
    public interface CertRequestResource
    • 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)