Displaying 2 results from an estimated 2 matches for "pem_write_rsa_pubkey".
2013 Nov 11
0
ssh-keygen :: PEM_write_RSA_PUBKEY failed
...ded with OS X
Mavericks, 6.2p2 that prevents the option, -m PKCS8, from working.
Previous to Mavericks I had 5.9p1 and didn''t have this problem.
This used to work previously-
ssh-keygen -e -m PKCS8 -f $my_rsa_public_key
Now it outputs-
-----BEGIN PUBLIC KEY-----
-----END PUBLIC KEY-----
PEM_write_RSA_PUBKEY failed
I think this is the change, line 296 of ssh-keygen.c, that was added
in 6.1p1 that is the problem but I am not positive-
1.232 (djm 22-Apr-12): case KEY_RSA1:
If I am reading the commit correctly (possibly not), it seems to state the
opposite of what is intended-
revision 1.23...
2012 Jul 28
1
[PATCH] ssh-keygen: support public key import/export using SubjectPublicKeyInfo
...FMT_PKCS8,
- FMT_PEM
+ FMT_PEM,
+ FMT_SUBJECTINFO
} convert_format = FMT_RFC4716;
int print_public = 0;
int print_generic = 0;
@@ -330,6 +331,27 @@ do_convert_to_pem(Key *k)
}
static void
+do_convert_to_subjectinfo(Key *k)
+{
+ switch (key_type_plain(k->type)) {
+ case KEY_RSA:
+ if (!PEM_write_RSA_PUBKEY(stdout, k->rsa))
+ fatal("PEM_write_RSAPublicKey failed");
+ break;
+#if notyet /* OpenSSH 0.9.8 lacks this function */
+ case KEY_DSA:
+ if (!PEM_write_DSA_PUBKEY(stdout, k->dsa))
+ fatal("PEM_write_DSAPublicKey failed");
+ break;
+#endif
+ /* XXX ECDSA? */
+ defau...