Difference between revisions of "REST"

From Dogtag
Jump to: navigation, search
m (REST API)
m (REST API)
Line 10: Line 10:
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/account/AccountResource.java AccountResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/account/AccountResource.java AccountResource]
  
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/authority com.netscape.certsrv.authority]
+
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/authority com.netscape.certsrv.authority]
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/authority/AuthorityResource.java AuthorityResource]
+
** [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/authority/AuthorityResource.java AuthorityResource]
  
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/cert com.netscape.certsrv.cert]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/cert com.netscape.certsrv.cert]
Line 24: Line 24:
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/key/KeyRequestResource.java KeyRequestResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/key/KeyRequestResource.java KeyRequestResource]
  
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/logging com.netscape.certsrv.logging]
+
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/logging com.netscape.certsrv.logging]
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/logging/AuditResource.java AuditResource]
+
** [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/logging/AuditResource.java AuditResource]
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/logging/ActivityResource.java ActivityResource]
+
** [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/logging/ActivityResource.java ActivityResource]
  
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/profile com.netscape.certsrv.profile]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/profile com.netscape.certsrv.profile]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/profile/ProfileResource.java ProfileResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/profile/ProfileResource.java ProfileResource]
  
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/selftests com.netscape.certsrv.selftests]
+
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/selftests com.netscape.certsrv.selftests]
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/selftests/SelfTestResource.java SelfTestResource]
+
** [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/selftests/SelfTestResource.java SelfTestResource]
  
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/system  com.netscape.certsrv.system]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/system  com.netscape.certsrv.system]
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/system/FeatureResource.java FeatureResource]
+
** [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/system/FeatureResource.java FeatureResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/system/KRAConnectorResource.java KRAConnectorResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/system/KRAConnectorResource.java KRAConnectorResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/system/SecurityDomainResource.java SecurityDomainResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/system/SecurityDomainResource.java SecurityDomainResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/system/SystemCertResource.java SystemCertResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/system/SystemCertResource.java SystemCertResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/system/SystemConfigResource.java SystemConfigResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/system/SystemConfigResource.java SystemConfigResource]
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/system/TPSConnectorResource.java TPSConnectorResource]
+
** [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/system/TPSConnectorResource.java TPSConnectorResource]
  
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/authenticator com.netscape.certsrv.tps.authenticator]
+
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/authenticator com.netscape.certsrv.tps.authenticator]
** [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/authenticator/AuthenticatorResource.java AuthenticatorResource]
+
** [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/authenticator/AuthenticatorResource.java AuthenticatorResource]
  
* [https://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/tps/cert com.netscape.certsrv.tps.cert]
+
* [http://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]
+
** [http://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]
+
* [http://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]
+
** [http://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]
+
* [http://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]
+
** [http://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]
+
* [http://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]
+
** [http://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]
+
** [http://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]
+
* [http://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/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 02:05, 26 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