在PHP中获取私钥.pfx

时间:2015-05-14 08:48:52

标签: php encryption private-key

如何使用PHP提取数字签名.pfx格式的私钥/公钥?

我想用我的私钥.pfx加密数据但是当我使用.pfx格式打开它时出错了。另一个问题:是否可以使用.pfx格式提取密钥?或者我应该使用.pem格式?或者是否可以使用.pfx格式加密数据?

1 个答案:

答案 0 :(得分:5)

PHP具有读取此证书的功能:

$data = file_get_contents('/path/to/cert.pfx');
$certPassword = 'your password';
openssl_pkcs12_read($data, $certs, $certPassword);
var_dump($certs);

但是要使用此证书加密数据,您将需要其他PHP openssl函数。