检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SDK生成私钥和证书方法中的identityName作用是什么? identityName是生成用户证书时需要填入的一个参数,会写入作为证书的commonName,方便业务将自己已有的用户与数字资产链中的用户做好映射关系。同样的identityName,根据业务需要,可以生成任意个数的私钥和证书。
生成私钥和证书 根据用户名生成用户私钥、证书以及对应的地址。 调用方法 GenerateIdentity(algorithm,identityName string) (cert string, key string, addr string, err error) 参数说明 参数
生成私钥和证书 根据用户名生成用户私钥、证书以及对应的地址。 调用方法 public IdentityInfo generateIdentity(String alogrithm, String identityName) throws Exception 参数说明 参数 类型 说明
生成私钥和证书 根据用户名生成用户私钥、证书以及对应的地址。 调用方法 public function generateIdentity(string $algorithm, string $identityName) throws Exception 参数说明 参数 类型 说明
已获取管理控制台的登录账号与密码。 操作步骤 登录DAC管理控制台,在页面左上方选择区域。 在左侧导航栏专享版下方,单击“链管理”,进入“链管理”页面。 单击链卡片右上角的,打开“下载配置文件”面板。 在弹框中填写证书存放路径。 用户在编译应用程序时,证书的最终存放路径。如果证书路径后期有变更,您需要手动修改SDK配置文件中所有证书相关路径。
导入用户证书秘钥并切换用户 导入用户证书和私钥,切换sdk当前使用的用户。 调用方法 SwitchIdentityWithPem(algothrim, cert, key string) error 参数说明 参数 类型 说明 algorithm String 必填参数,生成秘钥对应算法,对应秘钥类型。默认
导入用户证书秘钥并切换用户 导入用户证书和私钥,切换sdk当前使用的用户。 调用方法 public function switchIdentityWithPem(string $algorithm, string $cert, string $key) throws Exception
导入用户证书秘钥并切换用户 导入用户证书和私钥,切换sdk当前使用的用户。 调用方法 public void switchIdentityWithPem(String algorithm,String cert, String key) throws Exception 参数说明
Java-SDK使用出现空指针异常 问题现象 java.lang.NullPointerException at io.netty.handler.ssl.ReferenceCountedOpenSslIcontext.destroy(ReferenceCountedOpenSslIcontext
使用说明 该部分接口均为https接口,需要正确配置tls证书和秘钥,可从SDK的客户端配置路径中获取。 接口访问URl可从SDK的客户端配置中的url字段获取。 父主题: 数字资产管理
获取项目ID 调用API获取项目ID 项目ID可以通过调用查询指定条件下的项目列表API获取。 获取项目ID的接口为“GET https://{Endpoint}/v3/projects/”,其中{Endpoint}为IAM的终端节点。接口的认证鉴权请参见认证鉴权。 响应示例如下
生成&证书签发、配置文件解析、加密通讯等功能接口。 秘钥生成&证书签发 数字资产的铸造和流转都需要基于区块链上的用户。每个用户都有一套对应的证书和私钥,可以真正保护自己的资产所有权。SDK提供接口,用户在配置文件中配入组织CA的私钥,即可本地生成用户秘钥和与之对应的用户证书。 身份管理
用户在编译应用程序时,证书的最终存放路径。如果证书路径后期有变更,您需要手动修改SDK配置文件中所有证书相关路径。 单击“下载”。 父主题: 数字资产共享版
体下载方法如下: 单击“下载配置文件”,打开“下载配置文件”面板。 在弹框中填写证书存放路径。 用户在编译应用程序时,证书的最终存放路径。如果证书路径后期有变更,您需要手动修改SDK配置文件中所有证书相关路径。 单击“下载”。 父主题: 数字资产共享版
DK配置及证书”。 也可以单击左侧导航栏的“专享版 > 链管理”,进入“链管理”页面。 单击链卡片右上角的,打开“下载配置文件”面板。 在弹框中填写证书存放路径。 用户在编译应用程序时,证书的最终存放路径。如果证书路径后期有变更,您需要手动修改SDK配置文件中所有证书相关路径。 单击“下载”。
DK配置及证书”。 也可以单击左侧导航栏的“专享版 > 链管理”,进入“链管理”页面。 单击链卡片右上角的,打开“下载配置文件”面板。 在弹框中填写证书存放路径。 用户在编译应用程序时,证书的最终存放路径。如果证书路径后期有变更,您需要手动修改SDK配置文件中所有证书相关路径。 单击“下载”。
获取交易流水 功能介绍 获取交易流水 URI GET /v1/open/scan/asset/transactions 表1 Query参数 参数 是否必选 参数类型 描述 asset_id 是 String 资产id 最小长度:64 最大长度:64 marker 否 Integer
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID(domain-id),所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 图1 获取账号ID 父主题: 附录
IdentityInfo 参数说明 属性 类型 说明 cert String 用户证书。 key String 用户私钥。 address String 用户对应的地址标识符。 父主题: 数据结构
节点资源 节点个数。 网络分布 以拓扑图的形式展示链的网络分布情况。 配置文件 用户在数字资产链上进行管理操作,需要使用组织管理证书即配置文件。如果需要重新获取证书可以单击左侧下载配置文件。 父主题: 链管理