# 使用说明

## 工具下载和使用

请访问 https://open.yeepay.com/#/sdk 下载最新版本。

下载该工具后，解压并运行以下文件：

* Windows系统:运行"yop-isv-tools.bat"
* Mac系统:运行"yop-isv-tools.command"
* Linux系统:运行"yop-isv-tools.sh"

注意事项：
1）本工具依赖JRE环境，请确保安装并设置好JAVA_HOME；
2）Mac系统，如果双击脚本提示：“打不开 yop-isv-tools.command，因为它来自身份不明的开发者。”，请按如下步骤操作后再尝试打开：
 (1)打开“系统偏好设置”；
 (2)打开“安全性与隐私”，点击左下角"点按锁按钮以进行更改"，此时会提示系统的登录密码，密码输入正确后会停留在"安全性与隐私"窗口；
 (3)在“安全性与隐私”窗口中“允许从以下位置下载的应用”会有三个选项(Mac App Store、Mac App Store和被认可的开发者、任何来源)，选择“任何来源”，此时会提示是否“允许来自任何来源”，点击“允许来自任何来源”。

## CFCA激活与下载

1、选择【CFCA证书激活与下载】
2、输入在【易宝开发者中心】申请的【CFCA证书序列号】与【CFCA证书授权码】。
3、点击【生成秘钥对】可生成【商户应用公、私钥】，也可根据需要输入【商户应用公、私钥】，但输入密钥类型需要与CFCA证书密钥类型对应。
4、设置证书密码(非必填)
5、点击【激活并下载证书】即可看到成功提示。
6、点击【打开下载目录】找到已生成的公私钥证书文件。

注意事项：
1）私钥证书：*.pfx为私钥证书，此文件配置到 SDK 中使用；
2）公钥证书：*.cer为公钥证书，此文件配置到【开发者中心】中使用；
3）证书密码：此密码是为了提高私钥证书安全性，忘记密码将导致证书不可用。

## 生成密钥对

生成步骤：
1、选择【生成密钥对】
2、根据开发语言选择密钥格式。
3、选择密钥类型，建议使用SM2-256
4、点击 “生成密钥”，会自动生成商户应用公钥和应用私钥。
5、点击“打开密钥文件路径”，即可找到生成的公私钥。

注意事项：
1.生成的私钥需妥善保管，避免遗失，不要泄露。
2.应用私钥需填写到配置文件或代码中供签名时使用。
3.应用公钥需上传到易宝开放平台。
4.该工具提供的密钥格式转换功能目前仅支持RSA密钥类型

# 调试方法

VM Options: -XstartOnFirstThread

# 发版方法

mvn clean package