Table of Contents

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 JSONKeyword XMLOccursTypeFormatDescription
algorithmalgorithm1enumCsrHashAlgorithmThe algorithm used in the CSR key
authenticationauthentication0 - nobjectObject CertAuthenticationThe generated authentication data
challengePasswordchallenge_password1string
The password contained within the CSR key
CheckCaa

boolean

Activates the CAA record check.

  • false = off
  • true = on

Default value = false

For XML, 0 (false) and 1 (true) can also be used.

citycity1string
The city contained within the CSR key
countryCodecountry_code1string
The country code which is contained within the CSR key
emailemail1string
The email address contained within the CSR key
historieshistories0 - nstringCertificateHistoryThe certificate history (old versions)
keySizekey_size1integerint32The key length of the CSR key
namename1string
The name of the certificate which is contained within the CSR key
organizationorganization1string
The organisation contained within the CSR key
organizationUnitorganization_unit1string
The company department contained within the CSR key
plainplain1string
The CSR key as a string
productproduct1enumSSLProductThe SSL product
sansan0 - nstring
The SubjectAlternativeNames contained within the CSR key
signatureHashAlgorithmsignature_hash_algorithm1enumSignatureHashAlgorithmThe hash algorithm which was used for the CSR
statestate1string
The state contained within the CSR key
certificatecertificate0 - 1objectObject CertificateThe certificate