简单介绍,方便大家阅读!!!
https://www.cnblogs.com/aberic/p/8206551.html
主要参考上面链接的设置,但他不支持使用tls访问。故在其基础上修改部分内容实现tls访问,以下为主要我修改补充的内容,其他可完全参照链接进行设置。
一,修改ChaincodeManager.java中的内容
对于peer部分主要添加了clientCertFile和clientKeyFile两个内容,其为进行tls访问所需要的证书和密钥内容。
对于order部分也进行相应的操作。添加clientCertFile和clientKeyFile内容。
二,crypto-config.yaml的配置
主要关注Specs字段部分,其中SANS中的内容对应ChaincodeManager中peer部分的hostnameOverride中的内容(可根据自己的习惯来设置)
三,总结
目前使用Fabric1.4 基于raft共识可以成功访问,没有问题。可能提供方案不一定对所有情况都可以成功,还望大家多多指教,相互学习,一起讨论!