Set TLS certificate

POST /platform/configuration/security/tls/{service_name}

Creates or updates the TLS certificate chain.

Path parameters

  • service_name string Required

    The service certificate chain to read.

    Values are adminconsole, proxy, ui, or internalca.

application/json

Body Required

New certificate chain: the PEM encoded RSA private key, followed by the server certificate, followed by the CA certificate

string string

Responses

  • 202 application/json

    The TLS update has been accepted for the given service and will take effect throughout the system

    Hide response attribute Show response attribute object
    • service string Required

      The service certificate chain that has been updated

      Values are adminconsole, proxy, ui, or internalca.

POST /platform/configuration/security/tls/{service_name}
curl \
 --request POST 'https://{{hostname}}/api/v1/platform/configuration/security/tls/{service_name}' \
 --user "username:password" \
 --header "Content-Type: application/json" \
 --data '"string"'