Certificate Management
Prerequisites
Register your application with emCA and obtain credentials. Provide:
Username (appCode)
Password
Source IP address for allowlisting
All API traffic must use HTTPS (TLS 1.2+).
Registration
Submit appCode, password, and IP address.
emCA issues a ClientID for your application.
Use the ClientID for all subsequent API requests.
Authentication (JWT)
Certificate Management APIs use a short-lived JWT for authentication. To obtain a token, call the token endpoint with your appCode, password, and ClientID. The response returns a JWT and its expiry (exp
). Include the token in each request header:
makefile
Authorization: Bearer <JWT>
Renew the token before expiry and discard expired tokens. Use one unique token per application context; do not share tokens across tenants or environments.
Certificate Management APIs documentation
All APIs related to certificate issuance, management, and lifecycle operations:
createCertificates
createCustomCertificate
createKeyStore
getCAs
getCertInfo
getCertificate
getCertificateChain
getCertInfo
getProfileInfo
getProfiles
reinstate
rekey
revoke
suspend
verifySignature
emCA Version-Based Postman Links:
Last updated