Доступ к секретному ключу сертификата из PHP, ключ сертификата хранится в хранилище сертификатов Windows - PullRequest
2 голосов
/ 03 сентября 2011

У нас есть требование совершать вызовы SOAP с использованием сертификатов в нашем приложении PHP, нам нужен способ чтения закрытого ключа, хранящегося в хранилище сертификатов Windows. Среда состоит из Windows 2008 R2, IIS 7.

Какой наш лучший вариант для того же?

1 Ответ

0 голосов
/ 03 сентября 2011

Вы можете экспортировать зашифрованный, защищенный паролем сертификат из Windows, преобразовать его в формат, который может прочитать PHP, и оставить его на веб-сервере, где работает PHP.

PHP может читать зашифрованные RSA (base 64-кодированные) сертификаты X.509 и закрытые ключи.

Выезд http://php.net/manual/en/function.openssl-private-decrypt.php.

Я делал это в прошлом.

...