![](https://img.haomeiwen.com/i8642379/5ab2b3562daac73c.png)
- 特征:
• 注册身份
• 登记证书
• 证书续订和撤销
- C/S模式
- 结构
Fabric CA 服务器
![](https://img.haomeiwen.com/i8642379/5302cfeab47a0ac6.png)
- 配置设置:
• CLI 标记
• 环境变量
• 配置文件
![](https://img.haomeiwen.com/i8642379/ac754674290a4a83.png)
中介CA
![](https://img.haomeiwen.com/i8642379/09ca845ce1d1140c.png)
• 限制Root CA的曝光
• 跨多个组织
• 注册中介 CA 与 Root CA
• CA和一组中介CA之间的证书链信任
![](https://img.haomeiwen.com/i8642379/d69f1ebf165592f3.png)
ABAC(基于属性的访问控制)
![](https://img.haomeiwen.com/i8642379/d61d9f4f583d1b30.png)
• 访问控制决策可以通过链码来实现
• 注册属性 - ‘id.attrs’
• 登记属性 - ‘enrollment.attrs’
• 3 电子证书默认属性:
• hf.EnrollmentID
• hf.Type
• hf.Affiliation
• ‘:ecert’ 将属性添加到 Ecert
CSR (证书签名请求)
![](https://img.haomeiwen.com/i8642379/3cf6d1f3857e738c.png)
• 提供给认证机构 (CA)
• X.509证书和密钥(ECDSA)
确定生命周期
![](https://img.haomeiwen.com/i8642379/90cfc55e5ebfa9ec.png)
Hyperledger Fabric SDKs
![](https://img.haomeiwen.com/i8642379/b9a964afc862b55c.png)
fabric-ca-client:
注册一个新用户
登记用户以获取Fabirc CA签署的注册证书
通过登记ID撤回已存在的用户或者撤回特殊的证书
可定制的持久性存储
网友评论