本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

配置文件–cryptogen

一、命令介绍

cryptogen --help 命令帮助

cryptogen showtemplate --help 子命令帮助

二、生成模板配置文件

cryptogen showtemplate > conf.yaml

三、yaml格式介绍

在线转换:https://www.bejson.com/validators/yaml_editor/

  • 什么是yaml

  • 大小写敏感

  • 使用缩进表示层级关系(缩进的空格数不重要,只要相同层级的元素左对齐即可)

  • '#'表示注释

  • 进不允许使用tab建,只能使用空格键

  • 怎么使用

  • key:对象值表达方式

name:
zhiliao
age:
18

* key:数组,-后面有个空格
* ```
subject:
- math
- chinese
- eng

四、配置信息介绍–yaml格式

  1. OrderOrgs:order节点,有多个,所以是数据
  2. Name:组织名称
  3. Domain:根域名
  4. Specs
  5. -Hostname:二级域名
  6. PeerOrgs:peer节点
  7. Name:组织名字
  8. Domain
  9. EnableNode0Us:是不是支持node.js
  10. Template:模板
  11. Count:生成的peer节点数(2个的话,peer0.根域名,peer1.根域名)
  12. Users:创建的普通用户,管理员会自动生成
  13. Count:用户数

Specs和Template的区别:

  • specs可以指定二级域名,Template会自动在前面加peer0这样的二级域名

  • 可以互换使用

  • 五、生成证书

根据前面生成的模板配置文件生成证书

cryptogen generate --help

cryptogen generate如果不指定参数则会使用默认的配置


cryptogen generate --config conf.yaml

生成conf目录,里面会有两个目录:order和peer的organization

1543人已阅读,今天你学习了吗?

添加新回复