# DID-SDK DID SDK 是方便业务模块使用 DID 管理台服务的工具,目前提供了 Java 和 Go 两种语言版本方便开发者使用。 提供的 SDK 接口覆盖了通用接口、颁证机构、持证人以及DID服务的基础功能,满足不同的业务场景需要。 ## DID-SDK-JAVA ### 环境依赖 ``` jdk17 ``` ### 下载安装 请前往开源仓库:[did-sdk-java](https://git.chainweaver.org.cn/chainweaver/did/did-sdk-java)下载源码 ```shell # 进入源码目录执行安装 cd did-sdk-java gradle publishToMavenLocal ``` ### 使用jar包 #### maven 配置 ```xml org.chainweaver did-sdk-java 1.1.1 ``` #### gradle 配置 ```gradle implementation 'org.chainweaver:did-sdk-java:1.1.1' ``` ### 示例代码 [测试代码示例](https://git.chainweaver.org.cn/chainweaver/did/did-sdk-java/-/blob/master/src/test/java/TestDId.java) ### 接口说明 参考 [DID-SDK-Java接口文档](https://git.chainweaver.org.cn/chainweaver/did/did-sdk-java/-/blob/master/src/main/java/org/chainweaver/did/sdk/DidClient.java) ## DID-SDK-GO ### 环境依赖 **golang**:版本为1.22或以上 ### 下载安装sdk ```shell go get chainweaver.org.cn/chainweaver/did/did-sdk-go@v1.1.1_qc ``` 或前往开源仓库:[did-sdk-go](https://git.chainweaver.org.cn/chainweaver/did/did-sdk-go)下载源码 ### 示例代码 [测试代码示例](https://git.chainweaver.org.cn/chainweaver/did/did-sdk-go/-/blob/master/example/main.go) ### 接口说明 参考 [DID-SDK-Go接口文档](https://git.chainweaver.org.cn/chainweaver/did/did-sdk-go/-/blob/master/sdk_interface.go)