Я запускаю эту команду на своем ПК (версия Openssl: 1.0.1):
openssl pkcs8 -inform DER -in file.key -passin pass:12345678a -outform PEM -out key.pem
и я получил этот ключ.pem:
-----BEGIN PRIVATE KEY-----
MIICdwIBADANBgkqhkiG9w0BAQEFAASCAmEwggJdAgEAAoGBANCFPVXwO+6qQdOs
...
wVauPfh0cGEf1Kc=
-----END PRIVATE KEY-----
но когда я запускаю ту же команду с моего сервера (версия Openssl: 0.9.8 e-fips-rhel5), я получаю этот вывод:
-----BEGIN RSA PRIVATE KEY-----
MIICXQIBAAKBgQDQhT1V8DvuqkHTrMPFUUAXUl0ihDGoiD86SqK8Z3n19yp1VrJf
...
zHY0343VXnpM2opKwG2E1zgfHfbcLMFWrj34dHBhH9Sn
-----END RSA PRIVATE KEY-----
Base64 внутри differente, а также заголовки:
-----BEGIN PRIVATE KEY-----
-----BEGIN RSA PRIVATE KEY-----
первый работает для меня, как я могу получить - - - - - начать закрытый ключ - - - - - - выход на версии 0.9.8?
Я нашел это на патче OpenSsl Примечания:
изменить формат закрытого ключа по умолчанию на PKCS#8.
так, что может быть главной проблемой, я надеюсь, что кто-то может помочь мне с этим, я не найти способ, чтобы получить закрытый ключ, но не начать RSA закрытый ключ один.
спасибо