Я пытаюсь загрузить конкретный закрытый ключ, закодированный в двоичном формате DER
( PKCS # 8
) в Ruby.
Однако OpenSSL :: PKey
не распознает его. Я могу заставить его работать, выполнив некоторую консольную работу и преобразовав ее в PEM
следующим образом:
openssl pkcs8 -inform DER -in file.key -passin pass:xxxxxxxx >private_key.pem
После этого ключ можно будет правильно прочитать.
Однако, поскольку я хотел бы для всего процесс должен выполняться в памяти вместо записи и чтения файлов.
Итак, мой вопрос: Можно ли загрузить закрытые ключи из двоичного формата DER
в Ruby / OpenSSL?
Спасибо за ваше время,
Фернандо