Update an existing OpenSSH Certificate Authority
Update an existing Certificate Authority
OpenSSH Certificate Authority to update
enroll
boolean
requiredIf true, this Certificate Authority can sign publicKey |
enforceKeyUnicity
boolean
requiredIf true, each enrollment request must have a unique key |
krlPolicy
object | null (KRL Generation Policy)
required
Define how to generate the KRL fot his OpenSSH Certificate Authority |
name
string
requiredThis signer's name |
privateKey
object (Signer Private Key)
required
This signer's private key |
overridePermissions
object | null (OpenSSH Certificate Authority Override Permissions)
|
triggers
object | null (TriggersCertificateAuthority)
Triggers that apply on events on this OpenSSH Certificate Authority (CA) |
queue
string | null
The name of the queue to apply on this signer's operations |
-
200 OpenSSH Certificate Authority successfully updated
idstring (Internal ID) requiredObject internal ID
enrollboolean requiredIf true, this Certificate Authority can sign publicKey
enforceKeyUnicityboolean requiredIf true, each enrollment request must have a unique key
krlPolicyobject | null (KRL Generation Policy) requiredDefine how to generate the KRL fot his OpenSSH Certificate Authority
publicKeystring requiredThe public key of the SSHSigner
namestring requiredThis signer's name
privateKeyobject (Signer Private Key) requiredThis signer's private key
overridePermissionsobject | null (OpenSSH Certificate Authority Override Permissions)triggersobject | null (TriggersCertificateAuthority)Triggers that apply on events on this OpenSSH Certificate Authority (CA)
queuestring | nullThe name of the queue to apply on this signer's operations
-
400 Bad Request
-
401 Unauthorized request
-
403 Forbidden action
-
404 Not Found
-
500 Internal Server error