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

keySize will take 2048 bits if not modified.

string
common_name
Optional

commonName will take PNID if not modified.

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

subjectAltName is list of Dns Names and Ip addresses