Update an existing OpenSSH Certificate Authority

Update an existing Certificate Authority

Body required
application/json

OpenSSH Certificate Authority to update

enroll
boolean required

If true, this Certificate Authority can sign publicKey

enforceKeyUnicity
boolean required

If 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 required

This 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

Responses
  • 200 OpenSSH Certificate Authority successfully updated
    id
    string (Internal ID) required

    Object internal ID

    enroll
    boolean required

    If true, this Certificate Authority can sign publicKey

    enforceKeyUnicity
    boolean required

    If 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

    publicKey
    string required

    The public key of the SSHSigner

    name
    string required

    This 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

  • 400 Bad Request
  • 401 Unauthorized request
  • 403 Forbidden action
  • 404 Not Found
  • 500 Internal Server error