Create a client certificate

Create a client certificate with the provided name.

Query Params
string

For customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.

Body Params

Schema for a client certificate request body.

string
required
length between 1 and 64

The name of the client certificate.

string
required
length ≥ 1

The contract assigned to the client certificate.

string
enum
required

Specifies the type of network to deploy the client certificate. Either CORE, RUSSIA_AND_CORE, or CHINA_AND_CORE. Use CORE to deploy across most of the world except for licensed areas. Use RUSSIA_AND_CORE to include Russia, or CHINA_AND_CORE to include China. Based on Chinese and Russian government approval, enable non-core deployments on your contract.

Allowed:
integer
required
≥ 0

The group assigned to the client certificate.

string | null
enum

The cryptographic algorithm used for key generation, either RSA or ECDSA. If absent it defaults to RSA.

Allowed:
notificationEmails
array of strings
required
length ≥ 1

The email addresses to notify for client certificate related issues.

notificationEmails*
string | null

The common name of the account CA certificate selected to sign the client certificate. If Specified null the CURRENT CA will sign the client certificate.

string
enum
required

Identifies the network deployment type. Either STANDARD_TLS or ENHANCED_TLS. A value of ENHANCED_TLS means Akamai's more secure network with PCI compliance capability, while STANDARD_TLS means Akamai's standard secure network.

Allowed:
string
enum
required

The signing entity of the client certificate. Either AKAMAI or THIRD_PARTY. A value of AKAMAI means Akamai is the signer, while THIRD_PARTY means the third-party issuer is the signer.

Allowed:
string | null

Specifies the client certificate, using the X.500 Distinguished Name (DN) format. The subject must begin and end with a /. The CN (Common Name) attribute is required and must not exceed 64 characters. The C (Country) attribute must be a valid two-letter ISO country code representing the country of the organization or individual that owns the domain or server for which the certificate is issued. When null, the subject is auto-generated using the following format: /C=US/O=Akamai Technologies, Inc./OU={vcdId} {contractId} {groupId}/CN={certificateName}/.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
application/problem+json
text/html