i'm trying load particular private key encoded in binary der  format ( pkcs#8 ) ruby.   however, openssl::pkey  won't recognize it. can make work doing console work , transforming pem  so:   openssl pkcs8 -inform der -in file.key -passin pass:xxxxxxxx >private_key.pem   after this, key can correctly read.   however, since whole process done in memory instead of writing , reading files.   so question is: possible load private keys binary encoded der  format ruby/openssl?   thank time,   fernando          yes, can indirectly  load pkcs#8 der-encoded private keys using ruby openssl.   openssl::pkey::rsa.new  handle pem-formatted pkcs#8, easy read binary der , convert pem-formatted string , load string.   for example, these der-encoded private keys:   $ openssl genrsa | openssl pkcs8 -topk8 -outform der \     -nocrypt -out pkcs8.key $ openssl genrsa | openssl pkcs8 -topk8 -outform der \     -v2 des3 -passout pass:secret -out pkcs8_des3.key   you can this:   require 'open...
 
Comments
Post a Comment