---
title: "CertAuthentication object"
url: "https://help.internetx.com/en/api/core-certauthentication-object/"
lang: "en"
section: "API reference — API reference (XML/JSON)"
breadcrumb: "API documentation (JSON/XML) > Objects > SSL - objects"
updated: "2023-09-20"
---

# CertAuthentication object

## Function

The _CertAuthentication_ object manages the authentication data for a certificate order. Depending on the method, different data is displayed or required.

-   Authentication data depends on the method.
-   The automatic zone provisioning only works if the zone is managed by InterNetX and is editable.
-   As parent tag  <authentication> is used.

## Structure

| Keyword JSON | Keyword XML | Occurs | Type | Format | Description |
| --- | --- | --- | --- | --- | --- |
| approverEmails | approver\_email | 0 - n | string | Email | The email used for the Domain  Control Verification. |
| dns | dns | 0 - 1 | string |  | A zone record as a string |
| fileContent | file\_content | 0 - 1 | string |  | The file content |
| fileName | file\_name | 0 - 1 | string |  | The file name |
| method | method | 1 | enum | [AuthMethod](/en/api/core-auth-method-constants/) | The authentication method |
| provisioning | provisioning | 0 - 1 | boolean |  | Automatic zone provisioning for DNS validation<br>• false = off<br>• true = on<br>Default value = false<br>For XML, 0 (false) and 1 (true) can also be used. |
