首先运行命令将p12证书转为pem文件
linux下运行命令
openssl pkcs12 -in 证书路径.p12 -out abc.pem -nodes
curl携带证书访问,也可以将pem文件里面的PRIVATE KEY和CERTIFICATE分成多个文件,我这里使用的是一个文件
curl_setopt($curl, CURLOPT_SSLCERT, ROOT_PATH.'public' . '/abc.pem');
//curl_setopt($ch, CURLOPT_SSLKEY, ROOT_PATH.'public' . '/abc_key.pem');
curl_setopt($curl, CURLOPT_SSLCERTTYPE, 'pem');