SshKey

An SSH public key stored in the library

  • algorithm
    Type: string
    required

    Algorithm code stored at key creation time (e.g. 'rsa-4096', 'ecdsa-p256', 'ed25519'). For uploaded keys, derived automatically from the key content.

  • algorithmDisplayName
    Type: string
    required

    Human-friendly algorithm label. Falls back to the raw code for unknown algorithms.

  • createdAt
    Type: stringFormat: date-time
    required

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • entityId
    Type: stringFormat: uuid
    required
  • fingerprint
    Type: string
    required

    SHA-256 fingerprint of the public key

  • id
    Type: stringFormat: uuid
    required
  • isDefault
    Type: boolean
    required

    Whether this is the default key for the entity

  • name
    Type: string
    required

    User-defined label for this key

  • publicKey
    Type: string
    required

    The SSH public key in OpenSSH format

  • updatedAt
    Type: stringFormat: date-time
    required

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • deletedAt
    Type: stringFormat: date-time nullable

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z