Certificate 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 Certificate Management in emCA REST APIs is accomplished using a JWT token with a specific expiry time. This token authenticates every request to the APIs.

  • To request a JWT token for Certificate Management REST APIs, users need to provide their registered username(appCode), password, and ClientID to the API.
  • The JWT token must be included in the header of every request for authentication.

Certificate Management APIs documentation

Dedicated section with comprehensive documentation for all APIs related to certificate issuance, management, and lifecycle operations.
Below are the list of Certificate management APIs:

  • createCertificates
  • createCustomCertificate
  • createKeyStore
  • getCAs
  • getCertInfo
  • getCertificate
  • getCertificateChain
  • getCertInfo
  • getProfileInfo
  • getProfiles
  • reinstate
  • rekey
  • revoke
  • suspend
  • verifySignature