更新时间:2022-11-16 GMT+08:00
SDK的使用
安装SDK
如何获取GO、JAVA压缩包、Jar文件请参考概述。
- GO:将下载的压缩包解压到用户的$GOPATH目录下。
- Java:将下载的压缩包中的Jar文件添加到项目的依赖中,可按以下方式添加:
- 将下载的SDK Jar包注册至Maven本地仓库,可参考以下命令:
Mvn install:install-file -Dfile=fabric-sdk-java-2.2.6-jar-with-dependencies.jar -DgroupId=org.hyperledger.fabric-sdk-java -DartifactId=fabric-sdk-java -Dversion=2.2.6-BCS -Dpackaging=jar
- 在项目中依赖SDK,可参考以下代码:
<dependency> <groupId>org.hyperledger.fabric-sdk-java</groupId> <artifactId>fabric-sdk-java</artifactId> <version>2.2.6-BCS</version> </dependency>
- 将下载的SDK Jar包注册至Maven本地仓库,可参考以下命令:
开发Client程序
您需要自行开发应用程序业务逻辑代码。国密SDK与FabricSDK的使用方式一致,若要使用国密加密算法,仅需在创建实例时选择国密加密,并在客户端中将FabricSDK替换为国密SDK即可。
运行Client程序
Client程序运行时一般要设定其使用的配置文件路径、通道名称、链代码名称、组织ID等。
- 配置文件路径即用户下载配置文件的存放路径。
- 通道名称即BCS实例中的通道名称。
- 链代码名称即BCS实例中安装链代码时设定的名称。
- 组织ID,以如下示例配置文件内容为例,组织ID为02f23ab00f6e1ffcde8a27bfd3ac2290edc18127
client: organization: 02f23ab00f6e1ffcde8a27bfd3ac2290edc18127
父主题: 国密加密