Interface KeyRequestResource


  • @Path("agent/keyrequests")
    public interface KeyRequestResource
    • Method Detail

      • listRequests

        @GET
        javax.ws.rs.core.Response listRequests​(@QueryParam("requestState")
                                               java.lang.String requestState,
                                               @QueryParam("requestType")
                                               java.lang.String requestType,
                                               @QueryParam("clientKeyID")
                                               java.lang.String clientKeyID,
                                               @QueryParam("start")
                                               RequestId start,
                                               @QueryParam("pageSize")
                                               java.lang.Integer pageSize,
                                               @QueryParam("maxResults")
                                               java.lang.Integer maxResults,
                                               @QueryParam("maxTime")
                                               java.lang.Integer maxTime,
                                               @QueryParam("realm")
                                               java.lang.String realm)
        Used to generate list of key requests based on the search parameters
      • submitRequest

        @POST
        @Consumes("application/x-www-form-urlencoded")
        javax.ws.rs.core.Response submitRequest​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> form)
      • submitRequest

        @POST
        javax.ws.rs.core.Response submitRequest​(ResourceMessage data)
      • getRequestInfo

        @GET
        @Path("{id}")
        javax.ws.rs.core.Response getRequestInfo​(@PathParam("id")
                                                 RequestId id)
        Used to retrieve key request info for a specific request
      • approveRequest

        @POST
        @Path("{id}/approve")
        javax.ws.rs.core.Response approveRequest​(@PathParam("id")
                                                 RequestId id)
      • rejectRequest

        @POST
        @Path("{id}/reject")
        javax.ws.rs.core.Response rejectRequest​(@PathParam("id")
                                                RequestId id)
      • cancelRequest

        @POST
        @Path("{id}/cancel")
        javax.ws.rs.core.Response cancelRequest​(@PathParam("id")
                                                RequestId id)