微信开发用到的证书包含了微信支付API的四份(证书格式、证书pem格式、证书密钥pem格式、CA证书),是接口强制使用时必须携带的证书文件。证书属于敏感信息,请妥善保管,请勿泄露或者让他人复制。不同的开发语言,证书格式也有所不同,以下是说明: 证书格式(.p12) 包含了私钥信息的证书文件,为p12(pfx)格式,是微信支付给你的,用于识别和定义你的身份。有些安全要求比较高的API,需要此证书来确认你的调用身份,你可以直接双击导入系统,导入过程中会提示输入证书密码,证书密码默认是你的商户ID(如:) 证书pem格式(.pem) 从.p12导出证书部分的文件,为pem格式,请妥善保管,请勿泄露或者被他人复制。 对于某些开发语言和环境,你不能直接使用p12文件,而需要使用pem。因此为了你的方便,已经直接为你提供了,你也可以自己使用命令导出: - - -in .p12 -out .pem 证书密钥pem格式(.pem) 从.p12导出密钥部分的文件是pem格式的。对于某些开发语言和环境,你不能直接使用p12文件,而需要使用pem。因此为了你的方便,已经直接为你提供了,你也可以自己使用命令导出: - -in.p12 -out .pem CA证书(.pem) 微信支付API服务器也部署了证明微信支付身份的服务端证书,当你使用API进行调用时,还需要验证被调用的服务器和域名的真实性。该文件是签署微信支付证书的机构的根证书,可以用来验证微信支付服务器证书的真实性。 有些环境和工具内置了多个权威机构的根证书,您无需引用此证书即可正常验证,这里提供给您在没有内置所需根证书的环境中加载使用
