Difference between revisions of "REST"

From Dogtag
Jump to: navigation, search
m
m (REST API)
Line 9: Line 9:
 
* [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]
 
** [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]
 +
** [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/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 16: Line 19:
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/group com.netscape.certsrv.group]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/group com.netscape.certsrv.group]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/group/GroupResource.java GroupResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/group/GroupResource.java GroupResource]
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/group/GroupMemberResource.java GroupMemberResource]
 
  
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/key com.netscape.certsrv.key]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/common/src/com/netscape/certsrv/key com.netscape.certsrv.key]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/key/KeyResource.java KeyResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/key/KeyResource.java KeyResource]
 
** [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]
 +
** [https://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/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]
 +
** [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/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/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]
 +
 +
* [https://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]
 +
 +
* [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]
  
 
* [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]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/user/UserResource.java UserResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/user/UserResource.java UserResource]
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/user/UserCertResource.java UserCertResource]
 
** [http://git.fedorahosted.org/cgit/pki.git/plain/base/common/src/com/netscape/certsrv/user/UserMembershipResource.java UserMembershipResource]
 
  
 
= REST Services =
 
= REST Services =

Revision as of 22:17, 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 required authentications, the operations, the parameters, 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