Fer*_*lez 8 ruby openssl pkcs#8
我正在尝试将以二进制DER格式(PKCS#8)编码的特定私钥加载到Ruby中.
但是,OpenSSL::PKey不会认出来的.我可以通过做一些控制台工作并将其转换为PEM如此来使其工作:
openssl pkcs8 -inform DER -in file.key -passin pass:xxxxxxxx >private_key.pem
Run Code Online (Sandbox Code Playgroud)
在此之后,可以正确读取密钥.
但是,因为我希望整个过程在内存中完成,而不是编写和读取文件.
所以我的问题是:是否可以将二进制编码DER格式的私钥加载到Ruby/OpenSSL中?
感谢您的时间,
费尔南多