5.1

Table Of Contents
Table 7-3. Truststore, Certificate, and Keytab Upload Limits
Upload Type Maximum Size in Megabytes
vCenter truststore 10
LDAP certificate 2
LDAP keystore 2
LDAP SSPI keytab 2
AMQP certificate 2
AMQP truststore 10
Prerequisites
Verify that you are logged in to the vCloud API as a system administrator.
Procedure
1 Create the request body that the request requires.
For details on these request bodies, see the schema reference.
2 POST the request body to the request URL.
The response includes an uploadLocation parameter whose value is a URL to which you can upload the
certificate, keytab, or keystore.
3 Use a PUT request to upload the certificate, keytab, or keystore.
Example: Upload an SSL Certificate for an Organization LDAP Service
This example uploads an SSL certificate whose size is 2048 bytes. The first step obtains an upload URL by
POSTing a CertificateUpdateParams element to the organization's
settings/ldap/action/updateLdapCertificate URL.
Request:
POST: https://vcloud.example.com/api/admin/org/26/settings/ldap/action/updateLdapCertificate
Content-type: application/vnd.vmware.admin.certificateUpdateParams+xml
...
<?xml version="1.0" encoding="UTF-8"?>
<CertificateUpdateParams
fileSize="2048"
xmlns="http://www.vmware.com/vcloud/v1.5">
</CertificateUpdateParams>
The response contains an uploadLocation parameter whose value is a URL to which you can upload the
certificate.
Response:
<CertificateUploadSocket
xmlns="http://www.vmware.com/vcloud/v1.5"
uploadLocation="https://vcloud.example.com/transfer/53bc1/ldapCertificate">
<Task
...
status="running"
operation="Updating LDAP certificate Organization (7)"
...
</Task>
</CertificateUploadSocket>
Chapter 7 Managing and Monitoring a Cloud
VMware, Inc. 235