Generate a client certificate
Changed onGenerates a client certificate for secure communication with Adyen using mutual TLS (mTLS). Provide a certificate signing request (CSR). Adyen signs it and returns the client certificate.
The CSR must be generated by a key pair that meets the following criteria:
- Key ownership: the CSR must be signed by the associated private key.
- Key type: RSA with a minimum key size of 2048 bits, or ECC with a minimum key size of 224 bits.
A company account can have a maximum of 10 valid client certificates at a time.
The subject distinguished name (subjectDN) of the issued certificate is constructed by Adyen from the path companyId and the request apiCredential. The subject in your CSR is not used. The returned subjectDN has the format UID={apiCredential}-Company.{companyId},CN={apiCredential}-Company.{companyId},O=Company.{companyId}.
To make this request, your API credential must have the following roles:
- Management API - Client certificates read and write
Request
- Base URLhttps://management-live.adyen.com
- URLhttps://management-live.adyen.com/companies/{companyId}/clientCertificates
- Auth
- HTTP basic
- or API key in header X-API-Key
Path parameters
The unique identifier of the company account.
Request body
Response
Created - Client certificate was generated successfully.
Changes
- info
endpoint added
- info