---
title: "Certificate request / Certificate data object"
url: "https://help.internetx.com/en/api/core-certificate-request-certificate-data-object/"
lang: "en"
section: "API reference — API reference (XML/JSON)"
breadcrumb: "API documentation (JSON/XML) > Objects > SSL - objects"
updated: "2023-10-25"
---

# Certificate request / Certificate data object

## Description

The _CertificateRequest_ object represents information for different operations (Create/Renew/Reissue).

The authentication data is generated differently depending on the product. The authentication data is only determined if a product is given.

The object names differ for XML (certificate request) and JSON (certificate data).

## Structure

| Keyword JSON | Keyword XML | Occurs | Type | Format | Description |
| --- | --- | --- | --- | --- | --- |
| algorithm | algorithm | 1 | enum | [CsrHashAlgorithm](/en/api/core-signature-hash-algorithm-constants-enum/) | The algorithm used in the CSR key |
| authentication | authentication | 0 - n | object | [Object CertAuthentication](/en/api/core-certauthentication-object/) | The generated authentication data |
| challengePassword | challenge\_password | 1 | string |  | The password contained within the CSR key |
| CheckCaa |  |  | boolean |  | Activates the CAA record check.<br>• false = off<br>• true = on<br>Default value = false<br>For XML, 0 (false) and 1 (true) can also be used. |
| city | city | 1 | string |  | The city contained within the CSR key |
| countryCode | country\_code | 1 | string |  | The country code which is contained within the CSR key |
| email | email | 1 | string |  | The email address contained within the CSR key |
| histories | histories | 0 - n | string | [CertificateHistory](/en/api/core-certificate-history-object/) | The certificate history (old versions) |
| keySize | key\_size | 1 | integer | int32 | The key length of the CSR key |
| name | name | 1 | string |  | The name of the certificate which is contained within the CSR key |
| organization | organization | 1 | string |  | The organisation contained within the CSR key |
| organizationUnit | organization\_unit | 1 | string |  | The company department contained within the CSR key |
| plain | plain | 1 | string |  | The CSR key as a string |
| product | product | 1 | enum | [SSLProduct](/en/api/core-ssl-product-enum/) | The SSL product |
| san | san | 0 - n | string |  | The SubjectAlternativeNames contained within the CSR key |
| signatureHashAlgorithm | signature\_hash\_algorithm | 1 | enum | [SignatureHashAlgorithm](/en/api/core-signature-hash-algorithm-constants-enum/) | The hash algorithm which was used for the CSR |
| state | state | 1 | string |  | The state contained within the CSR key |
| certificate | certificate | 0 - 1 | object | [Object Certificate](/en/api/core-certificate-object/) | The certificate |
