检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
下载证书 华为云区块链引擎服务支持执行合约、查询合约等功能。开发应用之前您需要进行证书下载。 操作步骤 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”,选择Hyperledger Besu实例。 在实例卡片的右上角,单击“下载证书”,可下载证书zip包。 下载的证书包含server
请求示例 无 响应示例 无 状态码 状态码 描述 200 请求成功返回配置文件字节流,配置文件为zip格式,节点相关证书:证书包含CA(server.crt)、节点通信证书(client.key、client.crt) 400 请求参数校验不通过 401 鉴权失败 500 服务内部执行错误
下载证书 功能介绍 下载指定服务实例相关证书 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI GET /v2/{project_id}/blockchains/{blockchain_id}/cert
冻结用户证书 功能介绍 冻结指定服务实例组织用户证书,冻结后需等待半分钟到一分钟左右生效 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{proj
是否必选 参数类型 描述 security_mode 否 Boolean 生成证书的安全模式: true:安全模式(证书由系统托管,每个用户名只能生成一个证书,每个组织生成上限100个) false:非安全模式(证书由用户自己保障,不限制生成数量) 响应参数 状态码: 200 表4 响应Body参数
解冻用户证书 功能介绍 解冻指定服务实例组织用户证书,解冻后需等待半分钟到一分钟左右生效 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI POST /v2/{proj
目前BCS支持三种证书:管理员证书、用户证书和CA证书。创建通道、加入通道、更新通道、安装链代码、实例化链代码、更新链代码和删除链代码需要使用管理员证书,交易和查询推荐使用用户证书。应用程序开发人员需要到实例管理界面下载对应服务的证书。 管理员证书:组织的管理权限证书和私钥,可使用该身份进行通道和合约的管理。
在实例详情页面中的区块链组织中,单击,下载用户证书。 将下载的用户证书进行解压,msp文件夹中包括用户私钥(keystore)和证书(signcerts),文件目录如下: 图1 文件目录 第二种方法:针对需要获取多个用户私钥及证书的情况,请使用openssl工具生成。 下载CA证书和私钥。 登录区块链服务管理控制台。
derer管理员证书、democraticBank组织的管理员证书以及被邀请方A和B已隐去私钥的证书。 请妥善保管下载证书中的私钥,建议对私钥进行加密存储。 前提条件 已创建弹性云服务器。创建弹性云服务器的方法,请参见《弹性云服务器用户指南》。 SDK配置和证书下载 在“实例管理
功能介绍 分布式身份注册方法。在使用该方法前需要先使用openssl工具生成每个用户的私钥和被fabric组织根证书签名的证书(或通过BCS区块链管理界面下载用户证书)。注册时需声明可提供的服务列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
设置配置文件参数信息如下表1。 图2 配置文件页面 表1 参数表 参数名称 说明 证书存放路径 用户在编译应用程序时,证书的最终存放路径。如果证书路径后期有变更,您需要手动修改SDK配置文件中所有证书相关路径。 组织 选择组织。 访问方式 标准通道 高性能通道(VPCEP):应用访
组织用户解密消息 功能介绍 组织用户解密消息接口,调用接口需要配置组织用户的TLS证书。组织用户的TLS证书可以从BCS服务实例概览页面下载配置文件获得。 URI POST /v1/e2ee/org/decrypt 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述
组织用户加密消息 功能介绍 组织用户加密消息接口,调用接口需要配置组织用户的TLS证书。组织用户的TLS证书可以从BCS服务实例概览页面下载配置文件获得。 URI POST /v1/e2ee/org/encrypt 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述
可参考SDK介绍,配置示例可参考不同语言对应的应用程序示例Demo。 配置文件内容 由证书和yaml配置构成,实例中每个组织对应一个yaml文件,可通过读取不同的yaml生成不同的SDK客户端对象。 客户端初始化 需确保yaml文件中证书文件等路径为证书的实际存放路径。 父主题: Go应用程序开发
可参考SDK介绍,配置示例可参考不同语言对应的应用程序示例Demo。 配置文件内容 由证书和yaml配置构成,实例中每个组织对应一个yaml文件,可通过读取不同的yaml生成不同的SDK客户端对象。 客户端初始化 需确保yaml文件中证书文件等路径为证书的实际存放路径。 父主题: Java应用程序开发
态加密库来对交易信息进行隐私保护。开发完成后,将app部署在购买的服务器上。app部署完成后,确保环境中具有配置文件、证书文件(peer和orderer的用户证书)、openssl库。 父主题: 同态加密
名称和证书存放路径,其余参数采用默认值。 链代码名称:需要与安装和实例化链代码时使用的链代码名称保持一致。例如:chaincodedemo。 证书存放路径:区块链应用证书下载后存放的目录,即下载证书后的存放路径。由于下载SDK文件后,SDK文件中会有拼接的证书地址,设置证书存放路径可以避免您手动修改该地址。
Fabric架构版本的区块链实例: 您需要修改应用程序中配置实例组织ID的相关代码,下载证书文件解压后的peer文件包括目录名和对应组织ID。 如下图所示,仅供示例参考,请以实际操作的证书文件为准。 证书文件解压后目录名是6c448740d50d6197dc86b36b0abd0bc639a788a7
织客户端配置文件和相关证书;客户端配置文件以“链ID-组织ID-sdk.yaml”命名;证书路径为:用户输入路径/orgcerts/组织ID/证书文件名;证书包含组织CA(ca.key、ca.crt)、组织CA通信证书(ca_tls.crt)、用户身份证书(user_sign.key、user_sign
查询创建状态 查询实例信息 修改服务实例 创建通道 查询通道信息 peer节点加入通道 BCS组织退出某通道 下载证书 下载SDK配置 生成用户证书 解冻用户证书 冻结用户证书 查询配额 查询规格 查询节点信息 查询异步操作结果 查询服务实例列表 删除服务实例 BCS某个组织中的节点退出某通道