博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
fabric超级账本msp配置文件生产
阅读量:2198 次
发布时间:2019-05-02

本文共 8354 字,大约阅读时间需要 27 分钟。

要设置MSP的实例,需要在每个peer和order本地指定其配置(以启用peer和order签名),并在通道上启用peer,order,client身份验证和各自的签名验证(身份验证 )为所有渠道成员提供服务

generate MSP certificates

shang@ubuntu:~/ca$ cryptogen generate --output="crypto-config"org1.example.comorg2.example.comshang@ubuntu:~/ca$ tree.└── crypto-config    ├── ordererOrganizations    │   └── example.com    │       ├── ca    │       │   ├── c881b0c2d6ae002ea4364e8993872f503c3ae045cad00e7dde693bf7dd975b48_sk    │       │   └── ca.example.com-cert.pem    │       ├── msp    │       │   ├── admincerts    │       │   │   └── Admin@example.com-cert.pem    │       │   ├── cacerts    │       │   │   └── ca.example.com-cert.pem    │       │   └── tlscacerts    │       │       └── tlsca.example.com-cert.pem    │       ├── orderers    │       │   └── orderer.example.com    │       │       ├── msp    │       │       │   ├── admincerts    │       │       │   │   └── Admin@example.com-cert.pem    │       │       │   ├── cacerts    │       │       │   │   └── ca.example.com-cert.pem    │       │       │   ├── keystore    │       │       │   │   └── dd7970998f5cb554984655fe137dd8588d25ff25da0c225d1105ee25fc1d4e9d_sk    │       │       │   ├── signcerts    │       │       │   │   └── orderer.example.com-cert.pem    │       │       │   └── tlscacerts    │       │       │       └── tlsca.example.com-cert.pem    │       │       └── tls    │       │           ├── ca.crt    │       │           ├── server.crt    │       │           └── server.key    │       ├── tlsca    │       │   ├── c93024703a8643d7b25d7456acb3d49bd4c7c54ac4e158e1b0cc91e0750c95a4_sk    │       │   └── tlsca.example.com-cert.pem    │       └── users    │           └── Admin@example.com    │               ├── msp    │               │   ├── admincerts    │               │   │   └── Admin@example.com-cert.pem    │               │   ├── cacerts    │               │   │   └── ca.example.com-cert.pem    │               │   ├── keystore    │               │   │   └── b55b4cfa3a05cad779ad484cdd96b584ef7629351bdcb6de88a024f826af6df8_sk    │               │   ├── signcerts    │               │   │   └── Admin@example.com-cert.pem    │               │   └── tlscacerts    │               │       └── tlsca.example.com-cert.pem    │               └── tls    │                   ├── ca.crt    │                   ├── client.crt    │                   └── client.key    └── peerOrganizations        ├── org1.example.com        │   ├── ca        │   │   ├── ca.org1.example.com-cert.pem        │   │   └── dae768571f15ac4f204bb9dfb3b07ffbabb631c249b097263720851041729b2d_sk        │   ├── msp        │   │   ├── admincerts        │   │   │   └── Admin@org1.example.com-cert.pem        │   │   ├── cacerts        │   │   │   └── ca.org1.example.com-cert.pem        │   │   └── tlscacerts        │   │       └── tlsca.org1.example.com-cert.pem        │   ├── peers        │   │   └── peer0.org1.example.com        │   │       ├── msp        │   │       │   ├── admincerts        │   │       │   │   └── Admin@org1.example.com-cert.pem        │   │       │   ├── cacerts        │   │       │   │   └── ca.org1.example.com-cert.pem        │   │       │   ├── keystore        │   │       │   │   └── f8134910656b630a7d39b2734aa0703151b6f2935ce150bda4bc029390714009_sk        │   │       │   ├── signcerts        │   │       │   │   └── peer0.org1.example.com-cert.pem        │   │       │   └── tlscacerts        │   │       │       └── tlsca.org1.example.com-cert.pem        │   │       └── tls        │   │           ├── ca.crt        │   │           ├── server.crt        │   │           └── server.key        │   ├── tlsca        │   │   ├── 04cd493599002b692763477eabce7507bcefbba559bfaef084a83f6d48db1b2e_sk        │   │   └── tlsca.org1.example.com-cert.pem        │   └── users        │       ├── Admin@org1.example.com        │       │   ├── msp        │       │   │   ├── admincerts        │       │   │   │   └── Admin@org1.example.com-cert.pem        │       │   │   ├── cacerts        │       │   │   │   └── ca.org1.example.com-cert.pem        │       │   │   ├── keystore        │       │   │   │   └── f2339319559305e8a5b1bf76aa9bf17e117fa6a836ba9e6cbeafb934d0465f63_sk        │       │   │   ├── signcerts        │       │   │   │   └── Admin@org1.example.com-cert.pem        │       │   │   └── tlscacerts        │       │   │       └── tlsca.org1.example.com-cert.pem        │       │   └── tls        │       │       ├── ca.crt        │       │       ├── client.crt        │       │       └── client.key        │       └── User1@org1.example.com        │           ├── msp        │           │   ├── admincerts        │           │   │   └── User1@org1.example.com-cert.pem        │           │   ├── cacerts        │           │   │   └── ca.org1.example.com-cert.pem        │           │   ├── keystore        │           │   │   └── 7a6b2e06fead7377ab97ce940cee49dccdd01c80604c7c905252f765fd323c92_sk        │           │   ├── signcerts        │           │   │   └── User1@org1.example.com-cert.pem        │           │   └── tlscacerts        │           │       └── tlsca.org1.example.com-cert.pem        │           └── tls        │               ├── ca.crt        │               ├── client.crt        │               └── client.key        └── org2.example.com            ├── ca            │   ├── b9c85e70be53387075ec9bd330f9d86af1e3a85691d05564aed3bb3d8d110e10_sk            │   └── ca.org2.example.com-cert.pem            ├── msp            │   ├── admincerts            │   │   └── Admin@org2.example.com-cert.pem            │   ├── cacerts            │   │   └── ca.org2.example.com-cert.pem            │   └── tlscacerts            │       └── tlsca.org2.example.com-cert.pem            ├── peers            │   └── peer0.org2.example.com            │       ├── msp            │       │   ├── admincerts            │       │   │   └── Admin@org2.example.com-cert.pem            │       │   ├── cacerts            │       │   │   └── ca.org2.example.com-cert.pem            │       │   ├── keystore            │       │   │   └── 0e64ce19ecbeca38b564ed3c494db6a705cb635011340691cb368e5756105b96_sk            │       │   ├── signcerts            │       │   │   └── peer0.org2.example.com-cert.pem            │       │   └── tlscacerts            │       │       └── tlsca.org2.example.com-cert.pem            │       └── tls            │           ├── ca.crt            │           ├── server.crt            │           └── server.key            ├── tlsca            │   ├── ceca81db42e2b30bf0e7d279904aabda555f9129d051270050aa350b819a0fc9_sk            │   └── tlsca.org2.example.com-cert.pem            └── users                ├── Admin@org2.example.com                │   ├── msp                │   │   ├── admincerts                │   │   │   └── Admin@org2.example.com-cert.pem                │   │   ├── cacerts                │   │   │   └── ca.org2.example.com-cert.pem                │   │   ├── keystore                │   │   │   └── 6256b359abf53fe18515a61a00fa0fbd14a16a6fbdc8e42de7674c283b5a0522_sk                │   │   ├── signcerts                │   │   │   └── Admin@org2.example.com-cert.pem                │   │   └── tlscacerts                │   │       └── tlsca.org2.example.com-cert.pem                │   └── tls                │       ├── ca.crt                │       ├── client.crt                │       └── client.key                └── User1@org2.example.com                    ├── msp                    │   ├── admincerts                    │   │   └── User1@org2.example.com-cert.pem                    │   ├── cacerts                    │   │   └── ca.org2.example.com-cert.pem                    │   ├── keystore                    │   │   └── 90b568e8346493f1e26d880bcf185e0efa667c0ac83641b63d4d318ba61cee32_sk                    │   ├── signcerts                    │   │   └── User1@org2.example.com-cert.pem                    │   └── tlscacerts                    │       └── tlsca.org2.example.com-cert.pem                    └── tls                        ├── ca.crt                        ├── client.crt                        └── client.key

使用

$MY_PATH/mspconfig

├── admincerts *│   └── admincert.pem├── cacerts *│   └── cacert.pem├── keystore *│   └── key.pem├── signcerts *│   └── peer.pem├── tlscacerts│   └── tlsroot.pem└── tlsintermediatecerts    └── tlsintermediate.pem

上面文件夹*号必须的,其他文件夹可选

转载地址:http://idmub.baihongyu.com/

你可能感兴趣的文章
Oracle数据库中的(+)连接
查看>>
java-oracle中几十个实用的PL/SQL
查看>>
PLSQL常用方法汇总
查看>>
几个基本的 Sql Plus 命令 和 例子
查看>>
PLSQL单行函数和组函数详解
查看>>
Oracle PL/SQL语言初级教程之异常处理
查看>>
Oracle PL/SQL语言初级教程之游标
查看>>
Oracle PL/SQL语言初级教程之操作和控制语言
查看>>
Oracle PL/SQL语言初级教程之过程和函数
查看>>
Oracle PL/SQL语言初级教程之表和视图
查看>>
Oracle PL/SQL语言初级教程之完整性约束
查看>>
PL/SQL学习笔记
查看>>
如何分析SQL语句
查看>>
结构化查询语言(SQL)原理
查看>>
SQL教程之嵌套SELECT语句
查看>>
日本語の記号の読み方
查看>>
计算机英语编程中一些单词
查看>>
JavaScript 经典例子
查看>>
判断数据的JS代码
查看>>
js按键事件说明
查看>>