Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

关于【开发者部署工具】中的使用教程节选的一些建议 #1712

Open
wxj-cyber opened this issue Jun 28, 2023 · 12 comments
Open
Assignees
Labels

Comments

@wxj-cyber
Copy link

使用教程中包含了一个标题为为机构生成新的SDK证书里面的操作是根据机构创建一个新节点的SDK证书,标题描述应该是:生成新节点证书或者是根据结构生成新的节点SDK证书归属于群组新节点,分开也好,冗余也能加深印象。只是个人主观看法,如有不正之处,恳请多多指正。
image

@wenlinlee
Copy link
Contributor

为机构生成新的SDK证书这部分的操作内容是主要是介绍如何利用脚本替新机构生成机构证书,和上文的为群组添加新节点并不是前者包含后者的关系,后者范围更大,是机构层面,前者是节点层面。

@wxj-cyber
Copy link
Author

换言之的意思就是:为群组添加新节点所执行的bash gen_node_cert.sh -c ../cert/agency -o newNode命令是生成了一个新的节点,里面包含了节点证书私钥以及它的组配置和节点id信息等。而【为机构生成新的SDK证书】这部分主要操作是相当于对当前机构的sdk进行了一次重新生成?

@wxj-cyber
Copy link
Author

但是从实践上来看是这样子的,首先我看了gen_node_cert.sh的内容,-s是为SDK生成证书,不加的话,那就是生成一个新的节点。这是加-s实验之后会报错误,错误如下:
image
生成的结构和新节点的结构一样
image
看起来像是新的节点

@wenlinlee
Copy link
Contributor

这个报错可能是路径带来的,可以尝试直接把gen_node_cert.sh脚本挪至127.0.0.1次目录下执行试试。
另外文档描述利用bash gen_node_cert.sh -c ../cert/agency -o newSDK -s 命令生成新的sdk证书的指引是没有错的,我也尝试用脚本部署的了,生成的newSDK文件下与节点证书一致,我怀疑是gen_node_cert.sh脚本的bug。这里你可以移步至https://github.com/FISCO-BCOS/FISCO-BCOS/issues提issue。

十分感谢你的反馈。

@wxj-cyber
Copy link
Author

路径报错问题按照您的提示放到了127.0.0.1/目录下,执行后尚无出现【没有那个文件或目录的错误】,但是生成的结构与节点证书一致,不知这个是不是问题?

@wxj-cyber
Copy link
Author

wxj-cyber commented Aug 8, 2023 via email

@wenlinlee
Copy link
Contributor

wenlinlee commented Aug 8, 2023

是的,文档的描述没有错。但是执行命令后,生成的结构与节点证书一致这里猜测应该是脚本的bug导致。可以将这个问题反馈至(https://github.com/FISCO-BCOS/FISCO-BCOS/issues)

@wxj-cyber
Copy link
Author

好的,感谢您的回复,稍后我会将bug反馈过去,共建技术社区的美好未来!

@wxj-cyber wxj-cyber reopened this Aug 8, 2023
@wenlinlee
Copy link
Contributor

谢谢你的积极反馈~

@wxj-cyber
Copy link
Author

wxj-cyber commented Aug 9, 2023 via email

@wenlinlee
Copy link
Contributor

好的,感谢反馈

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants