node.js - 完全撤销 Hyperledger Fabric Node SDK 中的用户证书

标签 node.js hyperledger-fabric blockchain hyperledger-fabric-ca

我不知道如何在 Hyperledger Fabric Node SDK 上实现完全撤销功能。有没有办法使用 Hyperledger Fabric Node sdk 获取生成的 CRL 并更新网络中的 MSP 文件夹或配置 block ?我正在尝试撤销证书,生成 CRL,然后更新配置 block ,我不确定如何继续这最后一部分。

据我所知,这是我应该遵循的流程:

  • 撤销FabricUser
  • 生成CRL
  • 获取配置 block
  • createConfigUpdatePayloadWithCRL
  • 更新配置 block
  • queryAsRevokedUser(这应该会失败)

我可以找到撤销和生成 CRL 的选项,但我似乎找不到有关如何使用 CRL 更新网络的任何信息。有没有办法使用 Node SDK 完成整个过程?感谢您的帮助。

最佳答案

node js SDK 尚不支持 gencrl 选项。 https://jira.hyperledger.org/browse/FABN-1144 遗憾的是,因为它很容易添加...

关于node.js - 完全撤销 Hyperledger Fabric Node SDK 中的用户证书,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54673179/

相关文章:

c - 如何在执行chaincode的docker中添加额外的C语言库编程环境?

hyperledger-fabric - super 账本结构无法生成排序器创世 block

blockchain - Uniswap v2 - 如何获取流动性提供者在流动性池中持有的代币数量?

blockchain - 使用 BNB 从合约购买代币时出现问题

javascript - 如何使用 bitcoinjs 签署 BlockCypher 交易

node.js - 如何在 Nodejs 中通过 Express 对每个 View 更改进行 https 处理

android - cmd:命令失败,退出代码为 ENOENT

javascript - 在函数外部声明变量

hyperledger-fabric - super 账本结构调用.js "Error: 2 UNKNOWN: access denied: channel [mychannel] creator org [Org1MSP]"

html - 将 CSS 链接到 HTML 背景颜色