@Path(value="")
public interface CertResource
Modifier and Type | Method and Description |
---|---|
CertData |
getCert(CertId id) |
CertDataInfos |
listCerts(java.lang.String status,
java.lang.Integer maxResults,
java.lang.Integer maxTime,
java.lang.Integer start,
java.lang.Integer size) |
CertData |
reviewCert(CertId id) |
CertRequestInfo |
revokeCACert(CertId id,
CertRevokeRequest request) |
CertRequestInfo |
revokeCert(CertId id,
CertRevokeRequest request) |
CertDataInfos |
searchCerts(CertSearchRequest data,
java.lang.Integer start,
java.lang.Integer size) |
CertRequestInfo |
unrevokeCert(CertId id,
CertUnrevokeRequest request) |
@GET @Path(value="certs") @Produces(value={"application/xml","application/json"}) CertDataInfos listCerts(@QueryParam(value="status") java.lang.String status, @QueryParam(value="maxResults") java.lang.Integer maxResults, @QueryParam(value="maxTime") java.lang.Integer maxTime, @QueryParam(value="start") java.lang.Integer start, @QueryParam(value="size") java.lang.Integer size)
@POST @Path(value="certs/search") @Produces(value={"application/xml","application/json"}) @Consumes(value={"application/xml","application/json"}) CertDataInfos searchCerts(CertSearchRequest data, @QueryParam(value="start") java.lang.Integer start, @QueryParam(value="size") java.lang.Integer size)
@GET @Path(value="certs/{id}") @Produces(value={"application/xml","application/json"}) CertData getCert(@PathParam(value="id") CertId id)
@GET @Path(value="agent/certs/{id}") @Produces(value={"application/xml","application/json"}) CertData reviewCert(@PathParam(value="id") CertId id)
@POST @Path(value="agent/certs/{id}/revoke-ca") @Consumes(value={"application/xml","application/json"}) @Produces(value={"application/xml","application/json"}) CertRequestInfo revokeCACert(@PathParam(value="id") CertId id, CertRevokeRequest request)
@POST @Path(value="agent/certs/{id}/revoke") @Consumes(value={"application/xml","application/json"}) @Produces(value={"application/xml","application/json"}) CertRequestInfo revokeCert(@PathParam(value="id") CertId id, CertRevokeRequest request)
@POST @Path(value="agent/certs/{id}/unrevoke") @Consumes(value={"application/xml","application/json"}) @Produces(value={"application/xml","application/json"}) CertRequestInfo unrevokeCert(@PathParam(value="id") CertId id, CertUnrevokeRequest request)