Resources

The resources use a data model that is supported by a set of client-side libraries that are made available on the files and libraries page.

There is a WADL document available that describes the resources API.

You may also enjoy the Swagger UI provided for this API.

name path methods description
CaResource
  • /ca
  • /ca/{ca}
  • /createcrl/{ca}
  • /getcrl/{ca}
  • GET
  • GET
  • GET
  • GET
List and manage an Admin's Certificate Authorities.
CertResource
  • /eeprofiles
  • /certprofiles/{eeprofile}
  • /findcerts/{user}
  • /getcert/{serial}/{issuer}
  • /markrecover/{serial}/{issuer}
  • /recover/{serial}/{issuer}
  • /softtokenrequest/{keyspec}/{keyalg}
  • /revokecert/{issuer}/{serial}/{reason}
  • GET
  • GET
  • GET
  • GET
  • POST
  • POST
  • POST
  • GET
Issue and revoke user certificates. Create user keystores. List certificate profiles.
PublicResource
  • /pickup
  • /enrol/{certtype}
  • POST
  • POST
Certificate enrollment and collection for certificate users.
TestResource
  • /ca/{ca}
  • /createca/{ca}/{dn}/{validity}/{keysize}/{algorithm}
  • DELETE
  • GET
Create and delete CAs quickly for test purposes. Generally CAs should be created through the backend CA admin portal, not this API.
UserResource
  • /revokeuser
  • /users
  • /users/{user}
  • /revokeuser/{user}/{reason}
  • POST
  • GET POST
  • GET
  • GET
Create, list, search, revoke and delete certificate users.