我正在尝试将一个以二进制DER格式(PKCS#8)编码的特定私钥加载到Ruby中。
然而,OpenSSL::PKey无法识别它。我可以通过一些控制台操作并将其转换为PEM来使其工作,如下所示:
openssl pkcs8 -inform DER -in file.key -passin pass:xxxxxxxx >private_key.pem
接下来,密钥可以被正确读取。
然而,由于我希望整个过程在内存中完成,而不是写入和读取文件。
所以我的问题是:是否可能将二进制编码的 DER 格式的私钥加载到 Ruby/OpenSSL 中?
感谢您的时间,
Fernando