微信支付 APIv3 平台证书下载工具
Certificate Downloader 是 PHP版 微信支付 APIv3 平台证书的命令行下载工具。该工具可从 https://api.mch.weixin.qq.com/v3/certificates
接口获取商户可用证书,并使用 APIv3 密钥 和 AES_256_GCM 算法进行解密,并把解密后证书下载到指定位置。
说明
使用方法与 Java版Certificate Downloader 一致,参数与常见问题请参考其文档。
> bin/CertificateDownloader.php
Usage: 微信支付平台证书下载工具 [-hV]
-f=<privateKeyFilePath> -k=<apiV3key> -m=<merchantId>
-s=<serialNo> -o=[outputFilePath] -u=[baseUri]
Options:
-m, --mchid=<merchantId> 商户号
-s, --serialno=<serialNo> 商户证书的序列号
-f, --privatekey=<privateKeyFilePath>
商户的私钥文件
-k, --key=<apiV3key> ApiV3Key
-o, --output=[outputFilePath]
下载成功后保存证书的路径,可选参数,默认为临时文件目录夹
-u, --baseuri=[baseUri] 接入点,默认为 https://api.mch.weixin.qq.com/
-V, --version Print version information and exit.
-h, --help Show this help message and exit.
使用composer
安装的软件包,可以通过如下命令下载:
composer exec CertificateDownloader.php -- -k ${apiV3key} -m ${mchId} -f ${mchPrivateKeyFilePath} -s ${mchSerialNo} -o ${outputFilePath}
注: 示例命令行上的${}
是变量表达方法,运行时请替换(包括${}
)为对应的实际值。
常见问题
如何保证证书正确
请参见CertificateDownloader文档中关于如何保证证书正确的说明。
如何使用信任链验证平台证书
请参见CertificateDownloader文档中关于如何使用信任链验证平台证书的说明。
第一次下载证书
请参见CertificateDownloader文档中相关说明。
7 条评论
博主太厉害了!
你的文章让我感受到了正能量,非常棒! http://www.55baobei.com/OcDORdVnwq.html
你的文章充满了创意,真是让人惊喜。 http://www.55baobei.com/0DGlVNDoaB.html
想想你的文章写的特别好https://www.237fa.com/
叼茂SEO.bfbikes.com
博主真是太厉害了!!!
欢迎加入 Typecho 大家族