检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
获取fabric用户私钥及证书的方法 获取fabric用户私钥及证书的方法有两种:BCS区块链管理界面下载和使用openssl工具生成。 第一种方法:针对需要获取单个用户私钥及证书的情况,可通过BCS区块链管理界面下载。 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”。选择Hyperledger
新进行合约的安装或者更新。 更新合约 如果您的合约更新,您需要对新版本合约进行重新安装以满足新的业务需求。 在合约管理页面,单击“操作”列的“更新合约”。 填写版本号、选择安装组织、添加文件等,单击“更新”。 图2 更新合约 更新完成后,合约管理页面则会显示已更新成功的合约信息。
为防止资源滥用,平台限定了各服务资源的配额,对用户的资源数量和容量做了限制。如您最多可以创建多少台弹性云服务器、多少块云硬盘。 如果当前资源配额限制无法满足使用需要,您可以申请扩大配额。 怎样查看我的配额? 登录管理控制台。 在页面右上角,选择“资源 > 我的配额”。系统进入“服务配额”页面。
为防止资源滥用,平台限定了各服务资源的配额,对用户的资源数量和容量做了限制。如您最多可以创建多少台弹性云服务器、多少块云硬盘。 如果当前资源配额限制无法满足使用需要,您可以申请扩大配额。 怎样查看我的配额? 登录管理控制台。 在页面右上角,选择“资源 > 我的配额”。系统进入“服务配额”页面。
配置应用 在邀请方发起交易的时候,邀请方需要下载自己的orderer管理员证书、democraticBank组织的管理员证书以及被邀请方A和B已隐去私钥的证书。 请妥善保管下载证书中的私钥,建议对私钥进行加密存储。 前提条件 已创建弹性云服务器。创建弹性云服务器的方法,请参见《弹性云服务器用户指南》。
您需要进行证书下载。 操作步骤 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”,选择Hyperledger Besu实例。 在实例卡片的右上角,单击“下载证书”,可下载证书zip包。 下载的证书包含server.crt、client.key和client.crt。 父主题:
企业身份注册(带有service) 功能介绍 分布式身份注册方法。在使用该方法前需要先使用openssl工具生成每个用户的私钥和被fabric组织根证书签名的证书(或通过BCS区块链管理界面下载用户证书)。注册时需声明可提供的服务列表。 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API
载对应服务的证书。 管理员证书:组织的管理权限证书和私钥,可使用该身份进行通道和合约的管理。 用户证书:组织的用户权限证书和私钥,可使用该身份进行普通的交易和查询。 CA证书: 组织的根证书,可以使用该CA公私钥签发下一级证书。 共识节点和Peer节点的管理证书是不同的,用户在通
SDK。 使用用户证书进行普通的交易和查询操作。 SDK基于该配置文件可以方便地访问区块链网络并完成事务处理,您可以免去手工配置的繁琐流程。 请妥善保管下载用户证书中的私钥,建议您对私钥进行加密存储。 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”,选择华为云区块链引擎。
dc832996ac6f99d8821350dc6c37c5”的密文,返回对应的明文。url中变量{domain}由服务IP地址和端口号组成。从BCS实例的插件管理页面可以获取服务ip地址,插件详情页面可以获取组织的端口号。 https://{{domain}}/v1/e2ee/org/decrypt
描述 target_org_ids 是 Array of strings 可以解密消息的组织ID message 是 String 组织的用户输入需要加密的信息 up_to_chain 否 Boolean 是否加密后发送到链上,默认为true,加密后直接上链 update_group_key
host: * port: * SDK客户端的配置与初始化 可参考SDK介绍,配置示例可参考不同语言对应的应用程序示例Demo。 配置文件内容 由证书和yaml配置构成,实例中每个组织对应一个yaml文件,可通过读取不同的yaml生成不同的SDK客户端对象。 客户端初始化 需确保y
host: * port: * SDK客户端的配置与初始化 可参考SDK介绍,配置示例可参考不同语言对应的应用程序示例Demo。 配置文件内容 由证书和yaml配置构成,实例中每个组织对应一个yaml文件,可通过读取不同的yaml生成不同的SDK客户端对象。 客户端初始化 需确保y
若弹性公网IP已被释放,则无法在页面找到对应的弹性IP:请购买新的弹性公网IP并绑定,购买弹性公网IP请参考:申请弹性公网IP;绑定弹性IP后返回BCS控制台的实例管理页面,在目标实例卡片中,单击“更多 > 更新访问地址”,勾选目标弹性IP,单击“更新”。 若集群是提前创建好的,将ECS机器导入提前创建好的对应集群
交易时可以调用交易准备函数生成具有隐私保护的交易数据。 链代码端对应的逻辑过程是: 保存用户公钥与地址的映射关系。 验证初始余额的有效性并生成初始交易。 验证交易数据的有效性并生成交易结果。 链码端可以通过调用初始余额校验函数来验证初始余额的有效性。 调用交易校验函数来验证交易数据的有效性。 安装链代码。
X-Auth-Token 是 String 从IAM服务获取的用户Token 最小长度:1 最大长度:32768 表3 请求Body参数 参数 是否必选 参数类型 描述 security_mode 否 Boolean 生成证书的安全模式: true:安全模式(证书由系统托管,每个用户
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参见状态码。 对于获取IAM用户Token(使用密码)接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头
返回结果 状态码 请求发送以后,您会收到响应,包含状态码、响应消息头和消息体。 状态码是一组从1xx到5xx的数字代码,状态码表示了请求响应的状态,完整的状态码列表请参考状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求
件夹中获取yaml文件,并修改其中证书路径的配置。 例如: 将所有路径中的节点域名地址删除哈希值前缀,修改为如下图的peer地址。 排查解压后的证书相关路径,修改完成后,sdk配置文件中不存在带hash值的路径。 去掉sdk配置文件中certificateAuthorities部
在“请选择要下载的配置文件”页面,勾选“SDK文件”,输入链代码名称和证书存放路径,其余参数采用默认值。 链代码名称:需要与安装和实例化链代码时使用的链代码名称保持一致。例如:chaincodedemo。 证书存放路径:区块链应用证书下载后存放的目录,即下载证书后的存放路径。由于下