Beryl::SshKeyInfo
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
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...".
id
Sourcename
Sourcepublic_key
Source