CA Management

Prerequisites

A clear registration process overview, including instructions on registering your emCA application and obtaining an API key (Details on Username(appCode), Password, and IP Address submission)

Registration Process

  • To access the API, users need to register with emCA. The registration process involves providing a username(appCode), password, and IP address.
  • A unique ClientID is generated and shared with the client upon successful registration. This ClientID is crucial for further interactions with the emCA APIs.
Registration Process
Authentication Process

Authentication Process

Authentication for CA Management REST APIs is done using an AuthKey. The AuthKey must be included to authenticate every request to the APIs

  • The auth key is generated by applying the SHA256 hash to the concatenation of the ClientID, request timestamp (ts), and request unique transaction ID (txn).

CA Management APIs documentation

Dedicated section with comprehensive documentation for all APIs related to CA management functionalities. Below are the list of CA management APIs:

  • createCA
  • createCSR
  • createorupdateCRL
  • createUpdateCRLProfile
  • createUpdateProfile
  • getCrl
  • importCertificate
  • generateCertificate