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