Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface SSHHostCertificate

Hierarchy

  • SSHHostCertificate

Index

Properties

certificate

certificate: string

the signed SSH certificate in OpenSSH Authorized Keys format. this value should be placed in a -cert.pub certificate file on disk that should be referenced in your sshd_config configuration file with a HostCertificate directive

createdAt

createdAt: Date

timestamp when the SSH Host Certificate API resource was created, RFC 3339 format

Optional description

description: string

human-readable description of this SSH Host Certificate. optional, max 255 bytes.

id

id: string

unique identifier for this SSH Host Certificate

keyType

keyType: string

the key type of the public_key, one of rsa, ecdsa or ed25519

Optional metadata

metadata: string

arbitrary user-defined machine-readable data of this SSH Host Certificate. optional, max 4096 bytes.

principals

principals: string[]

the list of principals included in the ssh host certificate. This is the list of hostnames and/or IP addresses that are authorized to serve SSH traffic with this certificate. Dangerously, if no principals are specified, this certificate is considered valid for all hosts.

publicKey

publicKey: string

a public key in OpenSSH Authorized Keys format that this certificate signs

sshCertificateAuthorityId

sshCertificateAuthorityId: string

the ssh certificate authority that is used to sign this ssh host certificate

uri

uri: string

URI of the SSH Host Certificate API resource

validAfter

validAfter: Date

the time when the ssh host certificate becomes valid, in RFC 3339 format.

validUntil

validUntil: Date

the time after which the ssh host certificate becomes invalid, in RFC 3339 format. the OpenSSH certificates RFC calls this valid_before.

Generated using TypeDoc