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