pub struct SSHHostCertificate {
pub id: String,
pub uri: String,
pub created_at: String,
pub description: String,
pub metadata: String,
pub public_key: String,
pub key_type: String,
pub ssh_certificate_authority_id: String,
pub principals: Vec<String>,
pub valid_after: String,
pub valid_until: String,
pub certificate: String,
}Fields§
§id: Stringunique identifier for this SSH Host Certificate
uri: StringURI of the SSH Host Certificate API resource
created_at: Stringtimestamp when the SSH Host Certificate API resource was created, RFC 3339 format
description: Stringhuman-readable description of this SSH Host Certificate. optional, max 255 bytes.
metadata: Stringarbitrary user-defined machine-readable data of this SSH Host Certificate. optional, max 4096 bytes.
public_key: Stringa public key in OpenSSH Authorized Keys format that this certificate signs
key_type: Stringthe key type of the public_key, one of rsa, ecdsa or ed25519
the ssh certificate authority that is used to sign this ssh host certificate
principals: Vec<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.
valid_after: Stringthe time when the ssh host certificate becomes valid, in RFC 3339 format.
valid_until: Stringthe time after which the ssh host certificate becomes invalid, in RFC 3339
format. the OpenSSH certificates RFC calls this valid_before.
certificate: Stringthe 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
Trait Implementations§
Source§impl Clone for SSHHostCertificate
impl Clone for SSHHostCertificate
Source§fn clone(&self) -> SSHHostCertificate
fn clone(&self) -> SSHHostCertificate
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more