在PHP中获取私钥.pfx

4

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

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


你有搜索过这个吗?还是尝试了一些方法来实现它? - Sougata Bose
1个回答

11

PHP有一个函数可以读取这个证书:

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

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接