微信支付接口證書壓縮包里面的文件使用說明:
證書屬于敏感信息,請妥善保管不要泄露和被他人復制。
不同開發(fā)語言下的證書格式不同,以下為說明指引:
證書pkcs12格式(apiclient_cert.p12)
包含了私鑰信息的證書文件,為p12(pfx)格式,由微信支付簽發(fā)給您用來標識和界定您的身份
部分安全性要求較高的API需要使用該證書來確認您的調用身份
windows上可以直接雙擊導入系統(tǒng),導入過程中會提示輸入證書密碼,證書密碼默認為您的商戶號(如:1900006031)
證書pem格式(apiclient_cert.pem)
從apiclient_cert.p12中導出證書部分的文件,為pem格式,請妥善保管不要泄漏和被他人復制
部分開發(fā)語言和環(huán)境,不能直接使用p12文件,而需要使用pem,所以為了方便您使用,已為您直接提供
您也可以使用openssl命令來自己導出:openssl pkcs12 -clcerts -nokeys -in apiclient_cert.p12 -out apiclient_cert.pem
證書密鑰pem格式(apiclient_key.pem)
從apiclient_cert.p12中導出密鑰部分的文件,為pem格式
部分開發(fā)語言和環(huán)境,不能直接使用p12文件,而需要使用pem,所以為了方便您使用,已為您直接提供
您也可以使用openssl命令來自己導出:openssl pkcs12 -nocerts -in apiclient_cert.p12 -out apiclient_key.pem
由于絕大部分操作系統(tǒng)已內置了微信支付服務器證書的根CA證書, 2018年3月6日后, 不再提供CA證書文件(rootca.pem)下載!