这节主要来解析组织org节点下的证书目录结构:
同样使用命令:tree org1.example.com -L 2
org1.example.com
├── ca --存放了组织的根证书和对应的私钥文件
│ ├── ca.org1.example.com-cert.pem
│ └── priv_sk
├── msp --存放代表该组织的身份信息。
│ ├── admincerts
│ ├── cacerts
│ ├── config.yaml
│ └── tlscacerts
├── peers --存放该组织下所有peer节点的证数
│ └── peer0.org1.example.com
├── tlsca --存放tls相关的CA证书和私钥
│ ├── priv_sk
│ └── tlsca.org1.example.com-cert.pem
└── users --存放属于该组织的用户实体
├── Admin@org1.example.com
└── User1@org1.example.com
组织下共分为5个部分:
ca:存放了组织的根证书cert和对应的私钥文件keystore,采用的是EC算法,证数为自签名(自已签发自己的公钥)。组织内的实体将基于该证数作为证数根。
msp:存放代表该组织的身份信息,其下面包含3部分:
admincerts:被根证书签名的组织管理员的身份验证证书cert和私钥keystore。
cacerts:组织的根证书,和ca目录下的文件相同。
tlscacerts:用于TLS的ca证数,证数为自签名。
peers:存放该组织下所有peer节点