检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
String 授权者的身份标识 providerName String 授权者的名称 service String 授权者的服务名 price Integer 价格 applyTime String 申请时间 encryptedABEKey String 被加密的ABE密钥 status
String 授权者的身份标识 providerName String 授权者的名称 service String 授权者的服务名 price Integer 价格 applyTime String 申请时间 encryptedABEKey String 被加密的ABE密钥 status
是 String 证书 sk 是 String 私钥 timestamp 是 String 时间戳 owner 是 String 密钥生成者的身份标识 keyManagerMode 否 String abe系统首次使用时,需选择中心模式“central”或者多中心模式“distri
国密是国家商用密码的简称,商用密码是指对不涉及国家秘密内容的信息进行加密保护或者安全认证所使用的密码技术和密码产品。 国密算法是国家密码管理局制定的自主可控的国产算法,可提高加密强度和加解密性能。使用国密加密,可以满足政府机构、事业单位、大型国企、金融银行等行业的改造和国密算法的需求。 华
配置应用 在邀请方发起交易的时候,邀请方需要下载自己的orderer管理员证书、democraticBank组织的管理员证书以及被邀请方A和B已隐去私钥的证书。 请妥善保管下载证书中的私钥,建议对私钥进行加密存储。 前提条件 已创建弹性云服务器。创建弹性云服务器的方法,请参见《弹性云服务器用户指南》。
您需要进行证书下载。 操作步骤 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”,选择Hyperledger Besu实例。 在实例卡片的右上角,单击“下载证书”,可下载证书zip包。 下载的证书包含server.crt、client.key和client.crt。 父主题:
string) ([]*bstore.FileHistory, error) 参数说明 参数 类型 说明 fileName string 查询的链上文件名。 返回值 类型 说明 []*FileHistory 文件历史版本信息列表,每条历史版本信息包含版本号、文件哈希值、首次上链时间、更新时间、上传者数据。
载对应服务的证书。 管理员证书:组织的管理权限证书和私钥,可使用该身份进行通道和合约的管理。 用户证书:组织的用户权限证书和私钥,可使用该身份进行普通的交易和查询。 CA证书: 组织的根证书,可以使用该CA公私钥签发下一级证书。 共识节点和Peer节点的管理证书是不同的,用户在通
SDK。 使用用户证书进行普通的交易和查询操作。 SDK基于该配置文件可以方便地访问区块链网络并完成事务处理,您可以免去手工配置的繁琐流程。 请妥善保管下载用户证书中的私钥,建议您对私钥进行加密存储。 登录区块链服务管理控制台。 单击左侧导航栏中的“实例管理”,选择华为云区块链引擎。
host: * port: * SDK客户端的配置与初始化 可参考SDK介绍,配置示例可参考不同语言对应的应用程序示例Demo。 配置文件内容 由证书和yaml配置构成,实例中每个组织对应一个yaml文件,可通过读取不同的yaml生成不同的SDK客户端对象。 客户端初始化 需确保y
描述 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
dc832996ac6f99d8821350dc6c37c5”的密文,返回对应的明文。url中变量{domain}由服务IP地址和端口号组成。从BCS实例的插件管理页面可以获取服务ip地址,插件详情页面可以获取组织的端口号。 https://{{domain}}/v1/e2ee/org/decrypt
件夹中获取yaml文件,并修改其中证书路径的配置。 例如: 将所有路径中的节点域名地址删除哈希值前缀,修改为如下图的peer地址。 排查解压后的证书相关路径,修改完成后,sdk配置文件中不存在带hash值的路径。 去掉sdk配置文件中certificateAuthorities部
将configFile中的值修改为实际的SDK配置文件名称,例如:demo-channel-sdk-config.yaml。 将org的值修改为organization对应的组织哈希值。 在通道管理页面,单击“查看节点”获取组织的哈希值(MSP标识去掉“MSP”后缀即为对应组织的哈希)。 var
自建企业级分布式区块链网络并非易事,不仅需要深入专业的区块链知识,同时需要各种复杂的设计和配置,易出错,投入成本高。 BCS可以帮助企业最快5分钟内完成区块链网络部署,可节省80%的开发和部署成本。 提供全生命周期管理和界面化的智能合约编码、调试与部署。让用户简单使用区块链系统,专注于自身业务应用的创新与开发。 灵活高效
可以实现让解密方只能获知最后的结果,而无法获得每一个密文的消息,可以提高信息的安全性。 BCS提供客户端库和Chaincode库,该库主要用于交易类的密文运算服务,达到用户交易的隐私保护。 客户端库:用于在client端提供加法同态功能和生成交易金额的证明信息。 同态加密链代码IDChaincode
Peer节点 所选通道中,Peer节点的数量。 链代码 已安装链代码的数量。 区块 已产生的区块数量。 交易 已进行的交易数量。 区块列表 单击“区块列表”查看最近生成的区块哈希、数据哈希等详细信息。 交易列表 单击“交易列表”查看最近发生的交易ID、创建者组织、创建时间等交易信息。
WienerChainNode WienerChainNode对象。 获取交易ID 交易ID作为交易的标识,是交易哈希的十六进制字符串形式。以下获得交易ID的方法是通过计算交易哈希,然后转化为十六进制字符串获得的。 调用方法 public String getTxId(Transaction tx)
ic架构版本的区块链实例,应用开发过程中可使用BCS提供的国密加密SDK,也可使用Fabric官方社区提供的和您自身的实例版本匹配的SDK。 另外,Fabric架构版本的区块链实例提供同态加密库供您使用,相关资料及资源请参见同态加密。 Fabric源码包选择和创建的区块链实例版本