Interface KeyResource


  • @Path("agent/keys")
    public interface KeyResource
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      javax.ws.rs.core.Response getActiveKeyInfo​(java.lang.String clientKeyID)  
      javax.ws.rs.core.Response getKeyInfo​(KeyId id)  
      javax.ws.rs.core.Response listKeys​(java.lang.String clientKeyID, java.lang.String status, java.lang.Integer maxResults, java.lang.Integer maxTime, java.lang.Integer start, java.lang.Integer size, java.lang.String realm)  
      javax.ws.rs.core.Response modifyKeyStatus​(KeyId id, java.lang.String status)  
      javax.ws.rs.core.Response retrieveKey​(KeyRecoveryRequest data)
      Used to retrieve a key
      javax.ws.rs.core.Response retrieveKey​(javax.ws.rs.core.MultivaluedMap<java.lang.String,​java.lang.String> form)  
    • Method Detail

      • listKeys

        @GET
        javax.ws.rs.core.Response listKeys​(@QueryParam("clientKeyID")
                                           java.lang.String clientKeyID,
                                           @QueryParam("status")
                                           java.lang.String status,
                                           @QueryParam("maxResults")
                                           java.lang.Integer maxResults,
                                           @QueryParam("maxTime")
                                           java.lang.Integer maxTime,
                                           @QueryParam("start")
                                           java.lang.Integer start,
                                           @QueryParam("size")
                                           java.lang.Integer size,
                                           @QueryParam("realm")
                                           java.lang.String realm)
      • getActiveKeyInfo

        @GET
        @Path("active/{clientKeyID}")
        javax.ws.rs.core.Response getActiveKeyInfo​(@PathParam("clientKeyID")
                                                   java.lang.String clientKeyID)
      • getKeyInfo

        @GET
        @Path("{id}")
        javax.ws.rs.core.Response getKeyInfo​(@PathParam("id")
                                             KeyId id)
      • modifyKeyStatus

        @POST
        @Path("{id}")
        javax.ws.rs.core.Response modifyKeyStatus​(@PathParam("id")
                                                  KeyId id,
                                                  @QueryParam("status")
                                                  java.lang.String status)
      • retrieveKey

        @POST
        @Path("retrieve")
        javax.ws.rs.core.Response retrieveKey​(KeyRecoveryRequest data)
        Used to retrieve a key
        Parameters:
        data -
      • retrieveKey

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