Managed Object -
HostCertificateManager(vim.host.CertificateManager)
- Property of
-
HostConfigManager
- See also
-
HostCertificateManagerCertificateInfo
- Since
- vSphere API 6.0
Managed Object Description
CertificateManager provides an interface for managing the SSL
certificates used by the server.
Properties
P
Methods
GenerateCertificateSigningRequest(generateCertificateSigningRequest)
Requests the server to generate a certificate-signing
request (CSR) for itself. The CSR is then typically
provided to a Certificate Authority to sign and issue
the SSL certificate for the server. Use InstallServerCertificate
to install this certificate.
- Required Privileges
- Certificate.Manage
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
HostCertificateManager
used to make the method call.
|
useIpAddressAsCommonName | xsd:boolean |
if true, use host's
management IP address as CN in the CSR;
otherwise use host's FQDN.
|
Return Value
Type
|
Description
|
xsd:string | CSR in PEM format |
Faults
Type
|
Description
|
HostConfigFault | Thrown if there's a problem generating the CSR. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
GenerateCertificateSigningRequestByDn(generateCertificateSigningRequestByDn)
Requests the server to generate a certificate-signing
request (CSR) for itself. Alternative version similar to GenerateCertificateSigningRequest
but takes a Distinguished Name (DN) as a parameter.
- Required Privileges
- Certificate.Manage
Parameters
Return Value
Type
|
Description
|
xsd:string | CSR in PEM format |
Faults
Type
|
Description
|
HostConfigFault | Thrown if there's a problem generating the CSR. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
InstallServerCertificate(installServerCertificate)
Installs a given SSL certificate on the server.
- Required Privileges
- Certificate.Manage
Parameters
Return Value
Faults
Type
|
Description
|
HostConfigFault | Thrown if there's a problem generating the CSR. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
ListCACertificateRevocationLists(listCACertificateRevocationLists)
Fetches the SSL CRLs of Certificate Authorities that are trusted.
- Required Privileges
- Certificate.Manage
Parameters
Return Value
Type
|
Description
|
xsd:string[] | SSL CRLs of trusted CAs in PEM format |
Faults
Type
|
Description
|
HostConfigFault | Thrown if there's a problem with the certificate store. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
ListCACertificates(listCACertificates)
Fetches the SSL certificates of Certificate Authorities
that are trusted.
- Required Privileges
- Certificate.Manage
Parameters
Return Value
Type
|
Description
|
xsd:string[] | SSL certificates of trusted CAs in PEM format |
Faults
Type
|
Description
|
HostConfigFault | Thrown if there's a problem with the certificate store. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition
ReplaceCACertificatesAndCRLs(replaceCACertificatesAndCRLs)
Replaces the trusted Certificate Authority (CA)
certificates and Certification Revocation List (CRL)
used by the server with the provided values.
These determine whether the server can verify
the identity of an external entity.
- Required Privileges
- Certificate.Manage
Parameters
Name | Type | Description |
_this | ManagedObjectReference |
A reference to the
HostCertificateManager
used to make the method call.
|
caCert | xsd:string[] |
List of SSL certificates, in PEM format,
of all CAs that should be trusted
|
caCrl | xsd:string[] |
List of SSL CRLs, in PEM format,
issued by trusted CAs from the above list
|
Return Value
Faults
Type
|
Description
|
HostConfigFault | Thrown if there's a problem if there's a problem with the input certificates or CRLs. |
RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
Show WSDL type definition