CertificateManagement_Vcenter_TlsCsr_Spec

CertificateManagement_Vcenter_TlsCsr_Spec
CertificateManagement_Vcenter_TlsCsr_Spec

The TlsCsr.Spec structure contains information to generate a Private Key and CSR.

JSON Example
{
    "key_size": 0,
    "common_name": "string",
    "organization": "string",
    "organization_unit": "string",
    "locality": "string",
    "state_or_province": "string",
    "country": "string",
    "email_address": "string",
    "subject_alt_name": [
        "string"
    ]
}
integer As int64
key_size
Optional

The size of the key to be used for public and private key generation. If unset, the key size will be 3072 bits.

string
common_name
Optional

Common name field in certificate subject. If unset, the common name will be the PNID.

string
organization
Required

Organization field in certificate subject

string
organization_unit
Required

Organization unit field in certificate subject

string
locality
Required

Locality field in certificate subject

string
state_or_province
Required

State field in certificate subject

string
country
Required

Country field in certificate subject

string
email_address
Required

Email field in Certificate extensions

array of string
subject_alt_name
Optional

Subject Alternative Name field is list of Dns Names and Ip addresses. If unset, the subject alternative name will contain the PNID.