在PHP中获取私钥.pfx

2 php encryption private-key

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

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

lau*_*ent 5

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

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

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