Difference between revisions of "REST"

From Dogtag
Jump to: navigation, search
m
m
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Overview =
+
= Frameworks =
  
PKI provides REST interface to allow clients to access services on the server. The REST services are implemented using [[RESTEasy]].
+
* [[RESTEasy]]
 +
* [[Jersey]]
 +
* [[CXF]]
  
 
= PKI REST API =
 
= PKI REST API =
  
See [[PKI REST API]].
+
See [https://github.com/dogtagpki/pki/wiki/PKI-REST-API-Design PKI REST API Design].
 
 
= PKI REST Services =
 
 
 
The REST services that are running in each subsystem are defined in the following Application classes.  See [[RESTEasy]].
 
 
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/ca/src/org/dogtagpki/server/ca/rest/CAApplication.java org.dogtagpki.server.ca.rest.CAApplication]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/kra/src/org/dogtagpki/server/kra/rest/KRAApplication.java org.dogtagpki.server.kra.rest.KRAApplication]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/ocsp/src/org/dogtagpki/server/ocsp/rest/OCSPApplication.java org.dogtagpki.server.ocsp.rest.OCSPApplication]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/tks/src/org/dogtagpki/server/tks/rest/TKSApplication.java org.dogtagpki.server.tks.rest.TKSApplication]
 
* [http://git.fedorahosted.org/cgit/pki.git/tree/base/tps/src/org/dogtagpki/server/tps/rest/TPSApplication.java org.dogtagpki.server.tps.rest.TPSApplication]
 
  
 
= References =
 
= References =
  
* [[RESTEasy]]
+
* [https://www.gajotres.net/best-available-java-restful-micro-frameworks/ Top 8 Java RESTful Micro Frameworks – Pros/Cons]
* [[REST API]]
+
* [https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html RFC 2616: Header Field Definitions]
* [[Python Key Client]]
+
* [[Java EE]]
* [[Java Key Client]]
 
* [[Accessing PKI Services with curl]]
 
* [https://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html RFC 2616]
 

Latest revision as of 21:14, 21 January 2021

Frameworks

PKI REST API

See PKI REST API Design.

References