v1/endentity

Add new end entity, if it does not exist

Register new end entity based on provided registration data

post/v1/endentity

Request body

usernamestring

Username

passwordstring

Password

subject_dnstring

Subject Distinguished Name

subject_alt_namestring

Subject Alternative Name (SAN)

emailstring

Email

ca_namestring

Certificate Authority (CA) name

certificate_profile_namestring

Certificate profile name

end_entity_profile_namestring

End Entity profile name

token'USERGENERATED' | 'P12' | 'JKS' | 'PEM'

Token type property

account_binding_idstring

Account Binding ID

key_recoverableboolean

Key recoverable or not

Example request

{
  "end_entity_profile_name": "ExampleEEP",
  "subject_alt_name": "rfc822Name=john.doe@example.com",
  "token": "P12",
  "ca_name": "ExampleCA",
  "password": "foo123",
  "account_binding_id": "1234567890",
  "subject_dn": "CN=John Doe,SURNAME=Doe,GIVENNAME=John,C=SE",
  "extension_data": [
    {
      "name": "1.3.6.1.5.5.7.1.24/customdata_STARTTIME",
      "value": "3003020105/2022-12-13 00:00:00"
    },
    {
      "name": "1.3.6.1.5.5.7.1.24/customdata_STARTTIME",
      "value": "3003020105/2022-12-13 00:00:00"
    }
  ],
  "key_recoverable": false,
  "custom_data": [
    {
      "name": "1.3.6.1.5.5.7.1.24/customdata_STARTTIME",
      "value": "3003020105/2022-12-13 00:00:00"
    },
    {
      "name": "1.3.6.1.5.5.7.1.24/customdata_STARTTIME",
      "value": "3003020105/2022-12-13 00:00:00"
    }
  ],
  "certificate_profile_name": "ENDUSER",
  "email": "john.doe@example.com",
  "username": "JohnDoe"
}

Response

successful operation

Changes