struct

Beryl::SshKeyInfo

Inherits Struct < Value < Object

Métadonnées d'une clé SSH chez un provider.

id : identifiant stable chez le provider (label OVH, UUID Scaleway…), réutilisé dans Provider#ssh_key_yaml_fragment. name : nom lisible pour l'humain (souvent égal à id chez OVH, distinct chez Scaleway où id est un UUID). public_key : contenu complet ssh-ed25519 AAAA... commentaire, tel que renvoyé par l'API du provider. Permet à beryl init de matcher avec les .pub locaux.

Constructors

new(id : String, name : String, public_key : String)
Source

Instance methods

crypto_fingerprint

Extrait le couple « type algo + base64 » d'une clé publique. Ignore le commentaire final (qui peut différer entre la version OVH et le fichier local sans que ce soit la « même » clé au sens cryptographique).

Exemple : "ssh-ed25519 AAAA... philippe@aloli.fr""ssh-ed25519 AAAA...".

Source
name
Source
public_key
Source