Update a client certificate authority of an event broker service

A client certificate authority is a trusted root or intermediate certificate that the event broker service uses to validate client certificates during mutual TLS (mTLS) authentication.

Certificate content is write-only and is never returned.

The API updates only the fields that the request includes. Other fields keep their current values.

You cannot change the name of a certificate authority. To rename it, delete it and create it again with the new name.

You cannot update a certificate authority that was created without a client or domain type. The request returns 400 Bad Request. Delete the certificate authority and create it again as a client or domain certificate authority.

This request is asynchronous. The response contains an operation ID that you can use to poll for completion using Get the status of a service operation.

Your token must have one of the permissions listed in the Token Permissions.



Token Permissions: [ mission_control:access or service_requests:post:certificate_authentication ]
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The unique identifier for the event broker service.

string
required

The name of the certificate authority.

Body Params

The client certificate authority fields you want to change.

string
.*\S.*

The PEM-encoded X.509 certificate. Provide exactly one certificate. This field is write-only and is never returned. If you do not include this field, the event broker service keeps the current certificate.

boolean

Indicates whether the event broker service uses OCSP to check the revocation status of client certificates issued by this certificate authority. The default is false. If you do not include this field, its current value does not change.

string
^((?![Hh][Tt][Tt][Pp][Ss]://)[^:/]+://.+)?$

The URL of the OCSP responder to use instead of the OCSP responder URL in the client certificate. The URL must include the scheme, for example http://ocsp.example.com. HTTPS is not supported. An empty string means no override URL. If you do not include this field, its current value does not change.

int32
1 to 86400

The number of seconds to wait for an OCSP response. Valid values are 1 to 86400. The default is 5. If you do not include this field, its current value does not change.

boolean

Indicates whether the event broker service accepts an OCSP response signed by a certificate other than the certificate of the OCSP responder. The default is false. If you do not include this field, its current value does not change.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
*/*