v1

latestOpenAPI 3.0.12026-07-177949123.5 KB
v1/certificate

Enrollment with client generated keys for an existing End Entity

Enroll for a certificate given a PEM encoded PUBLICKEY, PKCS10, CRMF, SPKAC, or CVC.

post/v1/certificate/certificaterequest

Request body

certificate_requeststring

Certificate request

usernamestring

Username

passwordstring

Password

include_chainboolean
certificate_authority_namestring

Certificate Authority (CA) name

certificate_request_typestring

Certificate Request Type

Example request

{
  "certificate_request": "MIICh...V8shQ== OR -----BEGIN CERTIFICATE REQUEST-----\nMIICh...V8shQ==\n-----END CERTIFICATE REQUEST-----",
  "username": "JohnDoe",
  "password": "foo123",
  "certificate_authority_name": "ExampleCA",
  "certificate_request_type": "PUBLICKEY, PKCS10, CRMF, SPKAC, or CVC"
}

Response

Successful operation

certificatestring byte

Certificate

serial_numberstring

Hex Serial Number

response_formatstring

Response format

certificate_chainstring[]

CA Certificate chain

Example response

{
  "certificate": "TUlJRFh6Q0NBLi4uZVcxWnJvMD0=",
  "serial_number": "1234567890ABCDEF",
  "response_format": "DER",
  "certificate_chain": [
    "MII123efg...345xyz0="
  ]
}