Package com.netscape.certsrv.authority
Interface AuthorityResource
-
@Path("authorities") public interface AuthorityResource
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringHOST_AUTHORITY
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description javax.ws.rs.core.ResponsecreateCA(AuthorityData data)javax.ws.rs.core.ResponsedeleteCA(java.lang.String caIDString)javax.ws.rs.core.ResponsedisableCA(java.lang.String caIDString)javax.ws.rs.core.ResponseenableCA(java.lang.String caIDString)javax.ws.rs.core.ResponsefindCAs(java.lang.String id, java.lang.String parentID, java.lang.String dn, java.lang.String issuerDN)javax.ws.rs.core.ResponsegetCA(java.lang.String caIDString)javax.ws.rs.core.ResponsegetCert(java.lang.String caIDString)javax.ws.rs.core.ResponsegetCertPEM(java.lang.String caIDString)javax.ws.rs.core.ResponsegetChain(java.lang.String caIDString)javax.ws.rs.core.ResponsegetChainPEM(java.lang.String caIDString)javax.ws.rs.core.ResponsemodifyCA(java.lang.String caIDString, AuthorityData data)Modify a CA (supports partial updates).javax.ws.rs.core.ResponserenewCA(java.lang.String caIDString)
-
-
-
Field Detail
-
HOST_AUTHORITY
static final java.lang.String HOST_AUTHORITY
- See Also:
- Constant Field Values
-
-
Method Detail
-
findCAs
@GET javax.ws.rs.core.Response findCAs(@QueryParam("id") java.lang.String id, @QueryParam("parentID") java.lang.String parentID, @QueryParam("dn") java.lang.String dn, @QueryParam("issuerDN") java.lang.String issuerDN) throws java.lang.Exception- Throws:
java.lang.Exception
-
getCA
@GET @Path("{id}") javax.ws.rs.core.Response getCA(@PathParam("id") java.lang.String caIDString)
-
getCert
@GET @Path("{id}/cert") @Produces("application/pkix-cert") javax.ws.rs.core.Response getCert(@PathParam("id") java.lang.String caIDString)
-
getCertPEM
@GET @Path("{id}/cert") @Produces("application/x-pem-file") javax.ws.rs.core.Response getCertPEM(@PathParam("id") java.lang.String caIDString)
-
getChain
@GET @Path("{id}/chain") @Produces("application/pkcs7-mime") javax.ws.rs.core.Response getChain(@PathParam("id") java.lang.String caIDString)
-
getChainPEM
@GET @Path("{id}/chain") @Produces("application/x-pem-file") javax.ws.rs.core.Response getChainPEM(@PathParam("id") java.lang.String caIDString)
-
createCA
@POST javax.ws.rs.core.Response createCA(AuthorityData data)
-
modifyCA
@PUT @Path("{id}") javax.ws.rs.core.Response modifyCA(@PathParam("id") java.lang.String caIDString, AuthorityData data)Modify a CA (supports partial updates). isHostEnabled, authorityID, authorityParentID and DN are immutable; differences in these values are ignored. Other values, if null, are ignored, otherwise they are set to the new value. To remove the description, use an empty string.
-
enableCA
@POST @Path("{id}/enable") javax.ws.rs.core.Response enableCA(@PathParam("id") java.lang.String caIDString)
-
disableCA
@POST @Path("{id}/disable") javax.ws.rs.core.Response disableCA(@PathParam("id") java.lang.String caIDString)
-
renewCA
@POST @Path("{id}/renew") javax.ws.rs.core.Response renewCA(@PathParam("id") java.lang.String caIDString)
-
deleteCA
@DELETE @Path("{id}") javax.ws.rs.core.Response deleteCA(@PathParam("id") java.lang.String caIDString)
-
-