开始使用 Cactus SDK
下载Demo
要运行Demo并测试您与 Cactus Custody SDK 的集成,请按照以下步骤操作。
Checksum校验和验证
7ebc17eadcc3c39d9aded1b813c9635d88375ac9f1b185ef6d1559985b1595a7
注意: SHA256 校验值不区分大小写。 无论输出大写或小写形式,均视为有效。
校验方式
macOS / Linux:
shasum -a 256 cactus-sdk-java.zip
Windows PowerShell:
Get-FileHash cactus-sdk-java.zip -Algorithm SHA256
如果输出的 SHA256 哈希值与上述提供的值一致,则说明文件完整、安全,可以使用。
前置条件
- 和 Cactus Custody 注册企业账户
- 获取您的 API 凭证(AK ID、API Key)
执行步骤
设置签名私钥路径:在
util/ConfigUtil.java
中更新以下路径。public static final String SIGN_PRIVATE_PATH = "classpath:mypriv.jks";
注意:请确保您已将
.jks
文件复制到resources
资源目录中。启动演示程序:运行
proxy/CustodyDemo.java
中的main
方法。注意:请根据您的环境变量和账号信息,修改
ConfigUtil.java
中的配置项。
文件夹结构说明
路径 | 描述 |
---|---|
proxy/CustodyDemo.java |
程序入口。主要 API 代理,对应 Custody API 文档 |
util/CustodyHttpUtil.java |
封装调用 Custody API 所需的 HTTP Header 信息 |
util/ConfigUtil.java |
存放静态配置值,如请求 URL、密钥路径等 |
util/DateUtil.java |
时间/日期格式化与计算辅助类 |
util/HttpClientUtil.java |
通用 HTTP 请求工具类 |
util/IOUtil.java |
文件与 IO 操作辅助工具类 |
util/SignUtil.java |
数字签名的创建与验证工具类 |