首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Fabric CA部署与使用

Fabric CA由服务端和客户端组件组成,CA服务端(fabric-ca-server可以看作一个web服务,执行了Go代码编译生成二进制文件,会监听一个端口,处理收到请求。...fabric-ca-server和`fabric-ca-client 接着初始化和启动fabric-ca-server,需要设置一个管理员用户名称和密码 fabric-ca-server init -...所以首先需要注册我们启动设置管理员用户(admin登记密码启动时已设置),然后用这个admin用户来完成其他用户登记操作。...总结 总结一下,手动部署CA服务可以分为两类方法: 一种方法命令行直接运行编译过后可执行文件,可以通过go get命令自动获取并编译(最新版本报错),也可以手动获取源码,切换版本再进行编译,...然后命令行中初始化和启动CA服务器; 另一种方法docker容器中运行fabric-ca镜像,镜像中包含编译好可执行文件,镜像可以从Docker Hub直接下载,也可以fabric-ca目录下利用

2.9K51
您找到你想要的搜索结果了吗?
是的
没有找到

1.修改docker-compose文件,增加CA容器

3.使用CA Client生成新用户 只需要经过前面2步,我们给Org1设置CA Server就算完成了。 3.1启动Fabric网络 运行 ....该命令执行完毕,我们应该在~/go/bin下面看到生成2个文件: fabric-ca-client  fabric-ca-server 3.3注册认证管理员 我们首先需要以管理员身份使用CA Client.../users mkdir devin cp ~/ca/devinmsp/ devin/msp –R 不知道什么原因,Fabric使用时候需要用到msp文件夹下admincerts文件夹,但是CA...以上就是关于Fabric CA环境集成简单测试。关于CA Server配置文件CA Server容器内部,可以针对不同org信息进行修改。...关于具体修改方法,参考官方文档:http://hyperledger-fabric-ca.readthedocs.io/en/latest/

50610

Fabric进阶(一)—— 修改组织和通道名称

组织(Org)和通道(Channel)名称是fabric网络比较重要两个配置参数,fabric提供示例中都已经设置好了这两个参数,一般组织名为"Org1"和"Org2",通道名为"mychannel...前言 Fabric网络启动前会通过二进制工具cryptogen和configtxgen生成成员证书目录、排序创世区块以及通道配置交易,组织和通道名称会在此时被写入配置信息中去。...一、获取工具cryptogen和configtxgen 下载cryptogen和configtxgen这两个工具方法first-network示例中已经介绍,除了这种从网络直接下载方法,还可以fabric.../fabric-ca-server-config.yaml:/etc/hyperledger/fabric-ca-server/fabric-ca-server-config.yaml 七、修改应用程序代码...,这时候就可以发现组织和通道名称已经改成了我们自定义设置内容啦!

1.7K30

根据已有网络安装fabric-explorer

注意:fabric-explorer配置文件(app/network-config.json)对ca节点描述。我之前网络没有ca节点,尝试删除相关ca节点配置,发现运行....如果没有跑通网络,可以根据以下去按步骤完成: 根据官方文档 http://hyperledger-fabric.readthedocs.io/en/latest/build_network.html 和深蓝博客...“keyValueStore”,启动这个项目时会自动生成一个临时文件,在运行start.sh时会删除,start.sh里面有命令rm -rf /tmp/fabric-client-kvs_peerOrg...这里可以设置为false。 “users”:不清楚相关功能,猜测是ca节点帐号和密码。...因为启动网络时候,可以发现ca节点里面有这个命令:command: sh -c'fabric-ca-server start --ca.certfile /etc/hyperledger/fabric-ca-server-config

2.6K100

折腾Fabric 2.0安装

1.安装环境变化 笔者go版本还是按照要求升级了下, 务必设置docker使用国内镜像源,不然就慢了。...两个文件会下载到fabric-samples目录下, 解压会产生一个/bin目录,可以配置到/etc/profilepath(以前bootstrap脚本貌似是使用curl下载支持续传,现在改为wget...所以需要更多手工操作了) configtxgen configtxlator cryptogen discover fabric-ca-client fabric-ca-server idemixgen...Fabric 2.0 shim包貌似不再包括镜像中了, 需要手动自己打包或配置进去。...之前Fabric 2.0好像fabric token例子, 正式版貌似没看到了。Fabric肯定是可以用来发币, 只是没公链天生支持那么好, 全部要自己开发而已, 有空可以研究下。

86920

如何用Python&Fabric打造区块链“淘宝”商城

2、安装依赖包,工具和Fabric运行环境 1)安装依赖包 深度了解了将要建立区块链网络,现在你可以动手开发了。但在开始编程前,请确保你系统上已安装了所需依赖包。... export 命令中我们指定了所需 Fabric 版本,本教程使用是1.2版本,因此参数为 hlfv12。然后,我们执行脚本下载 Fabric 运行环境并启动。...模型构建完毕,你需要在代码中实现代码编辑器中打开模型文件 org.example.biznet.cto,删除其中除去命名空间声明之外所有代码(后续会重写)。...又bingo了... 4、测试区块链业务网络 现在区块链网络已经 Fabric 上运行了,你可以启动 Composer Playground 与它进行交互。...“定义(Define)”页面中,你可以对代码进行更改、部署这些更改以更新区块链网络,还可以导出当前业务网络存档。 从顶部菜单点击进入“测试(Test)”页面,你会看到: ?

2.3K40

Java为Hyperledger Fabric(超级账本)开发区块链链代码智能合约之环境部署

该技术不仅本身很有趣,而且它是颠覆性潜力彻底变革互联网上业务执行方式。 如何变革?让我们来想想一次成功业务交易基本属性: 信任:我们达成了协议,但我能够真的相信您会遵守(或尊重我)?...本节中,您将: 设置网络环境 — 用于运行您本地区块链网络。 安装构建软件 — 用于构建您链代码。 安装一个 HTTP 客户端 — 用于链代码上调用交易。 启动区块链网络。...请参阅 Hyperledger 设置文档中 “日志控制” 了解日志级别的更多信息。 可以 Docker 网站 上找到有关 Docker Compose YML 文件定义更多信息。...强烈建议在理解 fabric 所有组件如何相互作用之前,不要更改端口值默认值。 完成区块链定义,就可以启动本地区块链网络了。为此,请运行 Docker Compose。...备注:请确保解压该文件时,将 root 目录名称从 fabric-master 更改fabric

2.8K20

数字证书 CA_数字证书申请

仓库 仓库(repository)是一个保存证书数据库,PKI用户需要时候可以从中获取证书.作用有点像打电话时用电话本。...切换至源码目录下: $ cd $GOPATH/src/github.com/hyperledger/fabric-ca/1 使用make命令编译: $ make fabric-ca-server $ make...fabric-ca-client 生成 bin 目录, 目录中包含 fabric-ca-client 与 fabric-ca-server 两个可执行文件 2.4 初始化&快速启动 返回至用户目录 1...使用start启动 初始化 $ fabric-ca-server init -b admin:pass 生成配置文件到至当前目录 fabric-ca-server-config.yaml: 默认配置文件...文件), 对应签名证书 快速启动并初始化一个fabric-ca-server服务 $ fabric-ca-server start -b admin:pass -b : 提供注册用户名称与密码, 如果没有使用

3.5K20

Hyperledger Fabric零知识证明

Alice为了证明自己是合法司机,大多时候她会把自己驾照交给Bob检查和验证,但这样做Bob就可以知道Alice很多额外隐私信息,例如名字,地址,年龄等。...如果使用Fabricidemixer 2.1 测试开发环境使用idemixgen命令行 具体参看https://hyperledger-fabric.readthedocs.io/en/latest/...idemixgen.html 2.2 生产环境使用Fabric CA 1.3以上版本 (1) Fabric CA配置 fabric-ca-server init 会生成IssuerPublicKey.../pkg/cid" "github.com/hyperledger/fabric-chaincode-go/shim" pb "github.com/hyperledger/fabric-protos-go.../en/latest/idemix.html#current-limitations 零知识证明以太坊是推崇,应用场景实际蛮广,fabric尚需努力,不过貌似2.0那么久还没release或者是推广得不好

1.6K10

使用Hyperledger Fabric和Composer实现区块链应用程序

项目Hyperledger不同区块链方法Fabric,Burrow,Iroha,Indy和Sawtooth。私有,许可和联合区块链可以与所有这些区块链一起开发,但每种实现都遵循不同方法。...节点上本地持久性更改之后,将更改提交给网络(“认可”)并在其他组织接受插入到区块链中。以太坊或其他公共区块链平台背景下,可以将链码与智能合约进行比较。 ? 通道用于实现隐私领域。...设置工具之后,可以本地完成相同操作,这样我们就可以短时间玩游戏离开托管游乐场。这个游乐场非常适合使用原型验证想法并了解底层Composer和Fabric模型。...通过描述脚本,我们可以Docker-Compose中启动一个简单Fabric网络,获得对等管理员访问权限并停止并再次删除。...使用composer-cli所有托管配置并访问正在运行Fabric网络。从现在开始,我们将Fabric视为可配置平台/基础架构,其状态通过合适工具进行更改

2.1K20

Fabric简单国密改造实验方案

现在公司Fabric高手搞这方面的工作,那么我也就参与进来,用自己思路再试一试通过简单方法来实现Fabric国密改造吧。...如果我们要改成通过配置形式让Fabric启动时读取配置,然后决定使用国密算法还是美国那一套算法,则改动量特别大,而且判断地方也很多,比较难。...主要包括: crypto    //系统RegisterHashFabric启动时被莫名调用,导致SM3注册SHA256覆盖,所以独立出一个crypto包 crypto/elliptic  ...3.5 Docker镜像生成 我们首先运行docker images可以查看当前环境哪些镜像文件,如果已经存在官方Fabric镜像,需要执行docker rmi镜像删除。.../cmd  【提醒:这里提出这种改造方案只是一种实验性质改造,并不是正宗国密改造方法,正宗国密标准关于TLS部分比较复杂,只是我这里提到简单替换是不符合国密TLS部分规范,所以如果别人另外正宗国密改造节点

3.2K20

深入理解Fabric环境搭建详细过程

Orderer可以设置共识算法是Solo还是Kafka,以及共识时区块大小,超时时间等,我们使用默认值即可,不用更改。而Peer节点配置包含了MSP配置,锚节点配置。...如果我们更多Org,或者更多Channel,那么就可以根据模板进行对应修改。 2.3生成创世区块 配置修改好,我们就用configtxgen 生成创世区块。...4.初始化Fabric环境 4.1启动Fabric环境容器 我们将整个Fabric Docker环境配置放在docker-compose-cli.yaml,只需要使用以下命令即可: docker-compose...,经过我测试,即使没有设置锚节点情况下,整个Fabric网络仍然是能正常运行。...总之完毕,我们回到Ubuntu终端,使用docker ps可以看到容器正在运行: CONTAINER ID        IMAGE

1.9K10

Ubuntu Server搭建Hyperledger Fabric 2.1学习环境

Hyperledger Fabric是一个开源区块链实现,开发环境建立 VirtualBox 虚拟机上,部署环境可以自建网络,也可以直接部署 BlueMix 上,部署方式可传统可 Docker 化,...03 Fabcar测试 fabcar是一个小demo,我们这里运行测试下看看。我们回到fabric-samples目录下,然后进入/fabcar目录中,先把网络给清理一下,然后启动: sudo ....根据网上解决sudo环境变量问题方法自己shell配置文件中如下设置 vim ~/.bashrc 添加如下 alias sudo='sudo env PATH=$PATH LD_LIBRARY_PATH...安装相关依赖。完成我们按照合约流程依次启动: 注册管理员账号: sudo node enrollAdmin.js ? 注册用户: sudo node registerUser.js ?...查询交易状态: sudo node query.js ? 完成啦!!!至此,Fabric环境已经搭建完成。大家可以在上面愉快学习了。

1.6K20
领券