Update Certificate Library Item

Update Certificate Library Item

Updates the specified certificate library item. Only the alias and description fields may be edited Note: This API also supports a former (erroneously spelt) alternate path /cetificateLibrary/{id} as a Deprecated API (deprecated-in and removed after API version 36.0)

Request
URI
PUT
https://{api_host}/cloudapi/1.0.0/ssl/certificateLibrary/{id}
COPY
Path Parameters
string
id
Required

id

string
id
Required

id


Request Body
CertificateLibraryItem of type(s) application/json
Optional
{
    "id": "string",
    "alias": "string",
    "privateKey": "string",
    "privateKeyPassphrase": "string",
    "certificate": "string",
    "description": "string"
}
string
id
Optional

id

string
alias
Required

alias

string
privateKey
Optional

PEM encoded private key. Required if providing a certificate chain

string
privateKeyPassphrase
Optional

passphrase for the private key. Required if the private key is encrypted

string
certificate
Required

PEM encoded certificate. All extraneous whitespace and other information is removed.

string
description
Optional

Description of the certificate library item

Authentication
This operation uses the following authentication methods.
Responses
200

OK

Returns CertificateLibraryItem of type(s) application/json;version=38.0
{
    "id": "string",
    "alias": "string",
    "privateKey": "string",
    "privateKeyPassphrase": "string",
    "certificate": "string",
    "description": "string"
}
string
id
Optional

id

string
alias
Required

alias

string
privateKey
Optional

PEM encoded private key. Required if providing a certificate chain

string
privateKeyPassphrase
Optional

passphrase for the private key. Required if the private key is encrypted

string
certificate
Required

PEM encoded certificate. All extraneous whitespace and other information is removed.

string
description
Optional

Description of the certificate library item