# Java版本
Certificate Downloader 是 Java 微信支付 APIv3 平臺證書的命令行下載工具。該工具可從https://api.mch.weixin.qq.com/v3/certificates
接口獲取商戶可用證書,并使用 APIv3 密鑰 和 AES_256_GCM 算法進(jìn)行解密,并把解密后證書下載到指定位置。
該工具使用了 wechatpay-apache-httpclient (opens new window)、Maven (opens new window)、picocli (opens new window)、gson (opens new window)、lombok (opens new window) 等庫。
# 前置條件
- JRE 1.8+
# 快速開始
該工具已經(jīng)通過 Maven 打包成 CertificateDownloader.jar,可在 release 中下載。
下載 jar 包后,如果你沒有證書,第一次下載證書的命令如下,具體說明請看 常見問題-第一次下載證書:
1java -jar CertificateDownloader.jar -k ${apiV3key} -m ${mchId} -f ${mchPrivateKeyFilePath} -s ${mchSerialNo} -o ${outputFilePath}
如果你已有微信支付平臺證書,完整命令如:
1java -jar CertificateDownloader.jar -k ${apiV3key} -m ${mchId} -f ${mchPrivateKeyFilePath} -s ${mchSerialNo} -o ${outputFilePath} -c ${wechatpayCertificateFilePath}
首次下載證書,可以使用微信支付提供的證書下載工具,詳細(xì)操作可見證書下載工具 (opens new window)。
# PHP版本
同時我們也提供了PHP版微信支付平臺證書下載工具 (opens new window)。