@EVOSandru6

Как в php правильно считывать rsa/pem файлы?

Добрый день,

Следуя данной инструкции php.net/manual/ru/function.openssl-pkcs12-read.php ,
создал файл egov/exapmle.pem с таким содержанием:

-----BEGIN CERTIFICATE-----
MIIBfTCCASoCCQDGS0qiKF8OKTAKBgYqhQMCAgMFADBFMQswCQYDVQQGEwJSVTET
MBEGA1UECAwKU29tZS1TdGF0ZTEhMB8GA1UECgwYSW50ZXJuZXQgV2lkZ2l0cyBQ
dHkgTHRkMB4XDTEzMDEzMDEyMzkyN1oXDTEzMDMwMTEyMzkyN1owRTELMAkGA1UE
BhMCUlUxEzARBgNVBAgMClNvbWUtU3RhdGUxITAfBgNVBAoMGEludGVybmV0IFdp
ZGdpdHMgUHR5IEx0ZDBjMBwGBiqFAwICEzASBgcqhQMCAiQABgcqhQMCAh4BA0MA
BEDHgQAkxQJ95kibeD8kuRGv17zTWWIkf2JhnRuyZ7OzTJQyeG3KaxZ1je4lVq+e
6+i38lUu33cVESIU9L6Mc2SyMAoGBiqFAwICAwUAA0EARj1I65tsiChYFM0thKlI
AZQ+YIh/OgUe7+QzVxVoQg9W8OT845us4GDo3WnQArmJIPa6PtSJxfQqz9NAXROK
sA==
-----END CERTIFICATE-----
-----BEGIN ENCRYPTED PRIVATE KEY-----
MIGUMEAGCSqGSIb3DQEFDTAzMBsGCSqGSIb3DQEFDDAOBAh4XqCnZOBdCQICCAAw
FAYIKoZIhvcNAwcECGhYNP5cyMy1BFAKl4hAt8HUtmR8DjatIygwgSyD34qxAdJv
5S6r/3ICRZbDt7ALdO1fCvPM8rizSBuRX/Zp8t+470DmafgpK31vpB5Jd6GbwSNj
Kz5bupBSKQ==
-----END ENCRYPTED PRIVATE KEY-----


В php файле прописал такую конструкцию:

$file_name  = 'egov/example.pem';
$handle = file_get_contents($file_name);
if(openssl_pkcs12_read($handle, $certs, "***" )){
    print_r($certs);
}
else echo 'не считалось!';


И оно не считалось.

В php.ini на Denwer extension=php_openssl.dll раскоменчено.

В чем может быть проблема?
  • Вопрос задан
  • 287 просмотров
Пригласить эксперта
Ответы на вопрос 1
@EVOSandru6 Автор вопроса
Обновил до PHP/5.5.9 , но это проблему не решило
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы