安全规范
1、签名算法
1.
2.
3.
4.
5.
2、生成随机数算法
3、API证书
证书附件 | 描述 | 使用场景 | 备注 |
---|---|---|---|
pkcs12格式 (apiclient_cert.p12) | 包含了私钥信息的证书文件,为p12(pfx)格式,由微信支付签发给您用来标识和界定您的身份 | 撤销、退款申请API中调用 | windows上可以直接双击导入系统,导入过程中会提示输入证书密码,证书密码默认为您的商户ID(如:10010000) |
证书附件 | 描述 | 使用场景 | 备注 |
---|---|---|---|
证书pem格式 (apiclient_cert.pem) | 从apiclient_cert.p12中导出证书部分的文件,为pem格式,请妥善保管不要泄露和被他人复制 | PHP等不能直接使用p12文件,而需要使用pem,为了方便您使用,已为您直接提供 | 您也可以使用openssl命令来自己导出:openssl pkcs12 -clcerts -nokeys -in apiclient_cert.p12 -out apiclient_cert.pem |
证书密钥pem格式 (apiclient_key.pem) | 从apiclient_key.pem中导出密钥部分的文件,为pem格式,请妥善保管不要泄露和被他人复制 | PHP等不能直接使用p12文件,而需要使用pem,为了方便您使用,已为您直接提供 | 您也可以使用openssl命令来自己导出:openssl pkcs12 -nocerts -in apiclient_cert.p12 -out apiclient_key.pem |
2.建议将证书文件名改为复杂且不容易猜测的文件名;
3.商户服务器要做好病毒和木马防护工作,不被非法侵入者窃取证书文件。
4.如何使用微信API证书?具体使用方式可参考我们提供的SDK,详见:SDK与DEMO下载
4、商户回调API安全
修改于 2022-06-23 06:31:52