I had some difficulties in order to convert private keys between different implementations of SSH. So, I wrote the attached patch to allow export of SSH2 RSA and DSA private keys into IETF SECSH format. Note that I also slightly revised the IETF SECSH key import code. Usage: use of the "-e" option on a private key file generates an unencrypted private key file in IETF SECSH format.
Created attachment 918 [details] ssh-keygen - private keys export
The infrastructure added by bug #1749 can help here.
We are freezing for the OpenSSH 5.6 release. Retargetting these bugs to the next release.
Targetting OpenSSH 5.7
Retarget unclosed bugs from 5.7=>5.8
Retarget unresolved bugs/features to 6.0 release
Retarget unresolved bugs/features to 6.0 release (try again - bugzilla's "change several" isn't)
I had mistakenly assumed that this format was a public specification, but I can't find any RFC or format documentation for this format. Since it is only used by a commercial product, I'd rather not promote it further.
Close all resolved bugs after 7.3p1 release