[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Passphrase not working for ssh_pki_export_privkey_file
[Thread Prev] | [Thread Next]
- Subject: Passphrase not working for ssh_pki_export_privkey_file
- From: Julian Lunz <git@xxxxxxxx>
- Reply-to: libssh@xxxxxxxxxx
- Date: Tue, 27 Jan 2015 23:11:11 +0100
- To: libssh@xxxxxxxxxx
Hi, I have that snippet of pki_generate and pki_export listed below. I would expect priv_key to contain plain RSA private key and priv_key_encrypted to be an encrypted version. But I get two identical files with plain RSA private key, am I missing something here? Thanks a lot for your help. Julian --- #include <stdio.h> #include <libssh/libssh.h> int main(void) { ssh_key mKey; int rc; const char *passphrase = "secret"; rc = ssh_pki_generate(SSH_KEYTYPE_RSA, 2048, &mKey); if(rc != SSH_OK) fprintf(stderr, "Error"); rc = ssh_pki_export_privkey_file(mKey, NULL, NULL, NULL, "/tmp/priv_key"); if(rc != SSH_OK) fprintf(stderr, "Error"); rc = ssh_pki_export_privkey_file(mKey, passphrase, NULL, NULL, "/tmp/priv_key_encrypted"); if(rc != SSH_OK) fprintf(stderr, "Error"); return 0; }
Archive administrator: postmaster@lists.cynapses.org