]> git.proxmox.com Git - proxmox-backup.git/blobdiff - src/bin/proxmox-backup-client.rs
cleanup: always compute fingerprint in KeyConfig constructors
[proxmox-backup.git] / src / bin / proxmox-backup-client.rs
index 73fb1a16a7fd878ae175c6c95f8093b5a1185e34..041a670c50c31e4fa736e2c42406e128f1dd91cf 100644 (file)
@@ -924,9 +924,8 @@ async fn create_backup(
                     let pem_data = file_get_contents(path)?;
                     let rsa = openssl::rsa::Rsa::public_key_from_pem(&pem_data)?;
 
-                    let mut key_config = KeyConfig::without_password(key);
+                    let mut key_config = KeyConfig::without_password(key)?;
                     key_config.created = created; // keep original value
-                    key_config.fingerprint = Some(fingerprint);
 
                     let enc_key = rsa_encrypt_key_config(rsa, &key_config)?;
                     println!("Master key '{:?}'", path);