Difference between revisions of "REST"

From Dogtag
Jump to: navigation, search
m (REST API)
m (REST API)
Line 5: Line 5:
 
= REST API =
 
= REST API =
  
The PKI REST API are defined in the following Resource classes. These classes define the paths, the required authentications, the operations, the parameters, and the responses of the REST resources.
+
The PKI REST API are defined in the following Resource classes. These classes define the paths, the operations, the parameters, the authentications, and the responses of the REST resources.
  
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/account com.netscape.certsrv.account]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/account com.netscape.certsrv.account]
Line 47: Line 47:
 
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/cert com.netscape.certsrv.tps.cert]
 
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/cert com.netscape.certsrv.tps.cert]
 
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/cert/TPSCertResource.java TPSCertResource]
 
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/cert/TPSCertResource.java TPSCertResource]
 +
 +
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/config com.netscape.certsrv.tps.config]
 +
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/config/ConfigResource.java ConfigResource.java]
 +
 +
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/connector com.netscape.certsrv.tps.connector]
 +
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/connector/ConnectorResource.java ConnectorResource]
 +
 +
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/profile com.netscape.certsrv.tps.profile]
 +
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/profile/ProfileResource.java ProfileResource]
 +
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/profile/ProfileMappingResource.java ProfileMappingResource]
 +
 +
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/token com.netscape.certsrv.tps.token]
 +
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/token/TokenResource.java TokenResource]
  
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/user com.netscape.certsrv.user]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/user com.netscape.certsrv.user]

Revision as of 22:35, 25 August 2016

Overview

PKI provides REST interfaces to allow clients to access services on the server. The REST services are implemented using RESTEasy.

REST API

The PKI REST API are defined in the following Resource classes. These classes define the paths, the operations, the parameters, the authentications, and the responses of the REST resources.

REST Services

The REST services that are running in each subsystem are defined in the following Application classes:

References