简单介绍,方便大家阅读!!!

https://www.cnblogs.com/aberic/p/8206551.html

主要参考上面链接的设置,但他不支持使用tls访问。故在其基础上修改部分内容实现tls访问,以下为主要我修改补充的内容,其他可完全参照链接进行设置。

一,修改ChaincodeManager.java中的内容

关于fabric-java-sdk中实现tls访问

对于peer部分主要添加了clientCertFile和clientKeyFile两个内容,其为进行tls访问所需要的证书和**内容。

关于fabric-java-sdk中实现tls访问

对于order部分也进行相应的操作。添加clientCertFile和clientKeyFile内容。

二,crypto-config.yaml的配置

关于fabric-java-sdk中实现tls访问

主要关注Specs字段部分,其中SANS中的内容对应ChaincodeManager中peer部分的hostnameOverride中的内容(可根据自己的习惯来设置)

三,总结

目前使用Fabric1.4 基于raft共识可以成功访问,没有问题。可能提供方案不一定对所有情况都可以成功,还望大家多多指教,相互学习,一起讨论!

相关文章: