2015-05-14 41 views
2

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

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

+0

您是否搜索过这个?或尝试过实现这一目标? –

回答

4

PHP有一个函数来读取该证书:

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

但数据与此证书进行加密,你需要其他的PHP OpenSSL的功能。