从PHP访问证书私钥,证书密钥存储在Windows证书库中

时间:2011-09-03 04:56:09

标签: php certificate key store

我们需要在PHP应用程序中使用证书进行SOAP调用,我们需要一种方法来读取存储在Windows证书库中的私钥。该环境包括Windows 2008 R2,IIS 7。

同样的选择是什么?

1 个答案:

答案 0 :(得分:0)

您可以从Windows导出加密的受密码保护的证书,将其转换为PHP可以读取的格式,并将其保留在运行PHP的Web服务器上。

PHP可以读取RSA加密(基本64位编码)X.509证书和私钥。

查看http://php.net/manual/en/function.openssl-private-decrypt.php

我过去做过这个。