|
| Local Properties | Local Methods | |
| Managed Object Types | Data Object Types | All Properties | All Methods |
Properties
| Name | Type | Description |
|---|---|---|
| caCertificates* P | xsd:string[] | Deprecated.
Get the current SRM specific list of certificate authority
certificates used by SRM to validate other server's certificates.
|
Methods
| Methods defined in this Managed Object |
|---|
| AddCaCertificates, ClearCaCertificates, DrConfigGenerateCSR, DrConfigSetCertificate, DrConfigSetCertificateKey, GetCertificateInfo, InstallCertificate, InstallSelfSignedCertificate, ProbeSsl, RemoveCaCertificates, RetrieveCaCertificates |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
| certs* P | xsd:string[] |
Array of CA certificates. Each item contains
a single certificate in PEM format.
Since DrConfig API 1.0 |
Return Value
| Type | Description |
|---|---|
| None | |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
Return Value
| Type | Description |
|---|---|
| None | |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
| requestData* P | DrConfigCsrData |
CsrInfo with desired CSR parameters.
Since DrConfig API 1.0 |
Return Value
| Type | Description |
|---|---|
| xsd:string | Certificate signing request in PEM format. |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
| certificate P | xsd:string |
New server certificate to use in PEM format.
Since DrConfig API 1.0 |
| caChain* P | xsd:string[] |
List of intermediate CA certificates used to sign
server certificate in PEM format.
Since DrConfig API 1.0 |
Return Value
| Type | Description |
|---|---|
| None | |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| vmodl.fault.InvalidArgument | Thrown if last generated CSR/PK does not match certificate. |
| DrConfigFaultPrivateKeyNotFound | Thrown if there is no generated CSR before this call. generateCSR should be called prior to setCertificate |
| DrConfigFaultSrmAlreadyRunning |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
| key P | xsd:string |
New server private key to use in PEM format.
Since DrConfig API 1.0 |
| certificate P | xsd:string |
New server certificate to use in PEM format.
Since DrConfig API 1.0 |
| caChain* P | xsd:string[] |
List of intermediate CA certificates, used to sign server
certificate in PEM format. During connect in 'Certificate'
message the server will send this chain and server certificate.
The chain may or may not include the root CA.
Since DrConfig API 1.0 |
Return Value
| Type | Description |
|---|---|
| None | |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| vmodl.fault.InvalidArgument | Thrown if key does not match certificate. |
| DrConfigFaultSrmAlreadyRunning |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
Return Value
| Type | Description |
|---|---|
| DrConfigCertificateInfo | A DrConfigCertificateInfo object containing information about the certificate. |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
| pkcs P | xsd:string |
The certificate as string. Base64 encoded.
Since DrConfig API 3.0 |
| pkcsPassword* P | xsd:string |
The password for the certificate.
Since DrConfig API 3.0 |
Return Value
| Type | Description |
|---|---|
| None | |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| DrConfigFaultSrmAlreadyRunning |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
| csrData P | DrConfigCsrData |
The DrConfigCsrData object to be used to sign the
certificate.
Since DrConfig API 3.0 |
Return Value
| Type | Description |
|---|---|
| None | |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| DrConfigFaultSrmAlreadyRunning |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
| uri P | xsd:string |
URI of the endpoint to probe.
Since DrConfig API 1.0 |
Return Value
| Type | Description |
|---|---|
| DrConfigCertificateInfo | CertificateInfo Structure that describes if this SRM server can validate the certificate coming from the specified endpoint. |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| DrConfigFaultConnectionRefusedFault | Thrown if connection is refused by the target. |
| DrConfigFaultDnsLookupFault | Thrown if fails to look up the server in DNS. |
| DrConfigFaultHostUnreachableFault | Thrown if host could not be reached. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
| certs* P | xsd:string[] |
Array of CA certificates. Each item contains a single
certificate in PEM format.
Since DrConfig API 3.1 |
Return Value
| Type | Description |
|---|---|
| None | |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
| vmodl.fault.InvalidArgument | Thrown if certificate string cannot be decoded or if provided certificate is not CA certificate. |
Events
| Type | |
|---|---|
| None | |
Parameters
| Name | Type | Description |
|---|---|---|
| _this | ManagedObjectReference | A reference to the DrConfigSslCertificateManager used to make the method call. |
Return Value
| Type | Description |
|---|---|
| xsd:string[] | Collection of PEM encoded CA certificates. The list does not include system level certificates. |
Faults
| Type | Description |
|---|---|
| vmodl.RuntimeFault | Thrown if any type of runtime fault is thrown that is not covered by the other faults; for example, a communication error. |
Events
| Type | |
|---|---|
| None | |
| Top of page | Local Properties | Local Methods | |
| Managed Object Types | Data Object Types | All Properties | All Methods |