This method generates a new key and CSR, and returns the CSR for signing. It returns the certificate signing request in PEM format.

Synopsis

String generateCSR(@optional CsrData requestData);

requestData parameter is the CsrInfo with desired CSR parameters.

CsrData is a data object. It provides information about about X509 certificate. It has the following fields:
Field Description
commonName Common name to be set in the certificate. Usually the fully qualified domain name for server. If not set, data provided in FQDN (OS hostname) will be used.
organization Exact legal name of the organization. Do not use an abbreviation. If not set, VMware default will be used.
organizationUnit Section within the organization. If not set, VMware default will be used.
locality City where organization is legally located. If not set, VMware default will be used.
state State or province where organization is legally located. Do not use an abbreviation. If not set, VMware default will be used.
country Two letter ISO abbreviation for organization country. If not set, VMware default will be used.
emailAddress Email address to contact the organization. If not set, this will be empty.
fqdn List of comma-separated FQDN strings to be used for SAN extensions. If not set, the OS hostname will be used.
ip List of comma-separated IP strings to be used for SAN extensions. If not set, this will be empty.

Faults

  • RuntimeFault

For more information about the faults, see Faults in Site Recovery Manager Appliance Management API.