Skip to main content
POST
cURL

Headers

Authorization
string
default:cid <CID>
required

Controller ID in the format: cid .

Example:

"cid <CID>"

Path Parameters

service
enum<string>
required

The service to prepare the new CA for.

Available options:
internal,
uservpn

Body

application/json
certificate_authority_id
string
required

The ID (fingerprint) of the CA from protostore certificate_authority to prepare for the service

Required string length: 64
Pattern: ^[0-9a-f]{64}$

Response

Successfully prepared a Certificate Authority for the service

rotation_phase
enum<string>
required

CA rotation phase of a service

Available options:
done,
prepared,
activated
service_ca
object
required

The Service CA that is prepared for the service