作为PHPer,确实应该懂得怎么去提取证书文件
原因:虽然说微信会直接提供,但是保不齐你在接项目的时候,客户已经配置过证书,但是同时他们只能提供p12文件,没法提供pem文件,这时就需要去提取证书,应为php无法直接使用p12文件
方法:
导出证书文件:openssl pkcs12 -clcerts -nokeys -in apiclient_cert.p12 -out apiclient_cert.pem
导出秘钥文件:openssl pkcs12 -in apiclient_cert.p12 -nocerts -nodes -out apiclient_cer.key
在输入命令中,需要填写密码,密码为微信商户号