Import Server certificate
Api to Import Server certificate
Request
URI
PUT
https://{api_host}/api/admin/certificates/serverCertificate/httpd
COPY
Header Parameters
string
Accept
Required
application/json
string
Content-Type
Required
application/json
Request Body
To specify the certificate in a JSON payload, use the following UNIX command to convert each .pem file to a value:
awk 'NF {sub(/\r/, ""); printf "%s\n",$0;}' cert-name.pemIn this example, cert-name.pem is the name of the certificate file. The new format places all the certificate information on a single line with embedded newline characters. If you have an intermediate certificate, that certificate must also be in one-line format and add to the first certificate so that both certificates are on the same line.
Show optional properties
{
"sslCert": "-----BEGIN CERTIFICATE-----\nMIIDWjCCAkICCQCsG5Z2qwS7OTANBgkqhkiG9w0BAQsFADBvMQswCQYDVQQGEwJV\nUzETMBEGA1UECAwKQ2FsaWZvcm5pYTESMBAGA1UEBwwJUGFsbyBBbHRvMQ8wDQYD\nVQQKDAZWTXdhcmUxEjAQBgNVBAsMCUh5YnJpZGl0eTESMBAGA1UEAwwJaGN4Lmxv\nY2FsMB4XDTE5MDcwMjA3MTczOVoXDTI0MDYzMDA3MTczOVowbzELMAkGA1UEBhMC\nVVMxEzARBgNVBAgMCkNhbGlmb3JuaWExEjAQBgNVBAcMCVBhbG8gQWx0bzEPMA0G\nA1UECgwGVk13YXJlMRIwEAYDVQQLDAlIeWJyaWRpdHkxEjAQBgNVBAMMCWhjeC5s\nb2NhbDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM+8WF9l18v25TtO\nxM52tzVRd1aVVfTO2jNdBw870jraQ19A02fhHfe6bnnnbslZNjpDdSwNqrCTmnTE\n9fup+6L5Hd6yB5WgDmp5m+xfdMncIwumN5tOlWlyhIwVV1oh0EtrZXr4f5qPCY+e\nStC8agn8xkq0K4/qfrlZbDAZ4LA9ITtDSkPKKNDrcUIU4J2h7cVKdx0XhnM3vFqJ\nYaOAVt8xo2K29QtwZR+P85M7pv6Kq38Qcz7b5jF7Wi/uIIvfxXH92DnlAn5XtOwt\nCNbPuVPUbKr8k9vM2dlx8gUf362Rqi78mIEF5mr4xwk3kTr1qJqj3xi/kRD1xS8K\nDWM9XOUCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAIiJ9XkEn+g3mag7tZbJv1hWW\nVVbMshJcPz7ZTtSSMFeJbixi6H/JhhxfPytfuCAPZrPq4X/dg6cbU5yjXS2dbqFG\nMu/1ViiCHOEF0KXTGTjO/hdb7MPtlRYf7T1Ax7tyrARDsqjCSXB+qIXfQaWFKp9m\nQYFQa+tQ+xTo5Fn9VBvhrMivcj7zYXx05tIDrukEvOB6MJa+wfpLrWgm8QeuDFlY\nB1wUFevEjYeB9CQpcpB/zci8MYW1YYW0V3oDRfeJQP5OmGFjMlXIHr+fxJ/xNGA1\nBO+QcOpblcY+cpqK0cdkNCd7mCPIaREFjrRlhHFyvDkdExxlnSN9aJcQSB3cyw==\n-----END CERTIFICATE-----\n",
"sslCertKey": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpQIBAAKCAQEAz7xYX2XXy/blO07Ezna3NVF3VpVV9M7aM10HDzvSOtpDX0DT\nZ+Ed97pueeduyVk2OkN1LA2qsJOadMT1+6n7ovkd3rIHlaAOanmb7F90ydwjC6Y3\nm06VaXKEjBVXWiHQS2tlevh/mo8Jj55K0LxqCfzGSrQrj+p+uVlsMBngsD0hO0NK\nQ8oo0OtxQhTgnaHtxUp3HReGcze8Wolho4BW3zGjYrb1C3BlH4/zkzum/oqrfxBz\nPtvmMXtaL+4gi9/Fcf3YOeUCfle07C0I1s+5U9RsqvyT28zZ2XHyBR/frZGqLvyY\ngQXmavjHCTeROvWomqPfGL+REPXFLwoNYz1c5QIDAQABAoIBAHUyv3Di1kKeQmmZ\nYPNSir4r/fX9PodlBDmiLE9t4oeNiCD/Q8YBfZS7u4RPC3PRPwTT9hEqjLgeLi/e\nxyB6oBssDKwNKLZDnJ55iXxrxkn0RllWJ10ZkrXxA9K8X5HcLdW++3vLIsKiHDTI\ni1EEW5bS41RWHZWOKHyNdLoWf2strE/QwJbtVMYOkdBYVatzzFTMeFCXmkpU9Vv/\npWVxO9uCqlQSr8eDzqPNQEt0ju9flI1lMGrNmxaQoJ/vPiVO/RSVKG9GAaKAVRAg\nuTRRI3m55mBNamMkLoqmJQ2ZbmduXy5mkntjIx/KIor1RRIMg104aL4OgYxB42+n\nEAObSmkCgYEA/nNlXJKWAUIzfRs29DJDZZtJAoqx5K3p1nDW0IlCYkasmvGCDIfG\n+V+dRK531ZqkVCbNPdhK8IbVqRJbjcL611hVM7xr2jubNCvFhy4qONzpyM/z8QC8\n9QyKq7zrn7irmhKflyeLuobRHZOHMScqHTL2Q15crW0WrGnBOi4PF+MCgYEA0QAi\n1Mhbf16BgYd3bHgnfUMM5ktqOSOR5EzIpN6KcL94IM8O94ma8vlYzu6XPWpkBbFY\ngeiUtoxWPXh4CncodkQu2JwBDQ+AJPd6Qr34KM2tCBGtfJdNT1Z89HjuKtG7/WIv\nOBbYahoYqajtH9faEyB5vE7kj4LHmXyqFC0HgpcCgYEA9ipXtq6N9tvAClnI2YjD\nEUqg4JejsNPb9T0nZYpVMdSj6iaZpVu6UMmC0c5kWr+IGW2MhDd7kKUxkacT8drf\naHSpwSqZwQCHj3qFV9l+uZJnjoI4w0Dujbg7dBiKb/Rt99nqkYaNtL/3EUEHurLk\nGGmUO+rPiGyQUe7iJFIpAfcCgYEAzh4dO86Q9g9FF3J7I71n7JBI04JCszFSO15C\nbt6Ol90s4uZxs0zBRKkGnaYN/+LB3B9n006GA3ZpwtvhPyj+/YwGy1cnbjMARPTQ\nXawuZkdZQ2DzwLES7JC2UQBGmnIXvS+ss9tL+W/dLM1Ndh8RkdVwWXdQz/vBT6zz\nq0wxYOcCgYEAs8fWVyDJgh/0MdtX9mNJTVJqspa1PrtEnCw9kK9jUNiMKC9/Fcn3\nW9ROAJ0vE8N+pismZ22sHpebAXjRINEWR9BoXgOhK5X5AnuMou+DvZ1TE6zeti7n\ng+0VtxXJWi5CsklB9TwmKLq0wejBqrONndnwYGO2RdefSoqC3/wsjfs=\n-----END RSA PRIVATE KEY-----\n"
}
{
"sslCert": "string",
"sslCertKey": "string"
}
string
sslCert
Required
sslCert
string
sslCertKey
Required
sslCertKey
Responses
200
Status 200
{
"success": false,
"completed": false,
"time": "string",
"data": {}
}
boolean
success
Optional
success
boolean
completed
Optional
completed
string
time
Optional
time
object
data
Optional
data
Code Samples
COPY
curl -X PUT -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{"sslCert:"string","sslCertKey:"string"}' https://{api_host}/api/admin/certificates/serverCertificate/httpd
On This Page
Api Operations
GET
Get Vcenter
POST
Create Vcenter
PUT
Modify Vcenter
GET
Get NSX
POST
Create NSX
PUT
Modify NSX
GET
Get hcx roles
PUT
Configure role mappings
GET
Search VCF SSO Groups
GET
Get the configured VCF SSO Groups
PUT
Persist the Vmware SSO IdP Groups for HCX Role Mappin
GET
Get Public Access URL (NSP Section)
POST
Configure Public Access URL (NSP Section)
PUT
Modify Public Access URL (NSP Section)
GET
Get LookupService
PUT
Configure LookupService
PUT
Configure LookupService
GET
Get VIDB configurations
POST
Add VIDB Configuration
PUT
Modify VIDB configuration
GET
Get Entitlement Server configurations
POST
Add Entitlement Server Configuration
PUT
Modify Entitlement Server configuration
GET
Get Location
PUT
Configure Location
GET
Search Cities
GET
Get Proxy Settings
POST
Configure Proxy Settings
DELETE
Remove Proxy Settings
PUT
Import Server certificate
GET
Get list Of trusted certificates
POST
Import trusted certificate
DELETE
Delete trusted certificate
GET
Fetch Fleet Components
GET
Fetch Sentinel Inventory
POST
Generate Tech Support Logs
GET
Query for tech support job status
GET
Download the Tech Support Bundle