我在很多fabric的技术群中,很多使用javasdk连接fabric的同友,初始的时候很多都没有成功的使用TLS进行区块链交易;
是sdk不支持,还是我们没有找到解决方案?
其实不然,我这里使用的是fabric-sdk1.2的版本,是可以的;而且sdk的源码的测试用例也都是使用tls的;那么他肯定是可以完成TLS交易的;
我这里使用的环境是单机的fabric1.4.0版本;java-sdk使用是1.2版本的.
前提,fabric1.4.0使用tls模式建立的环境,这里为了快速和方便,我使用了first-network这个demo。
1,环境情况,具体搭建方式就不追溯,可以在网上的其他博客查到相关部署方式。
2,java-sdk版本
3,使用TLS链接的关键
在pom.xml文件中增加windows-x86_64
这里说明一下windows-x86_64,在netty-tcnative是没有32位的包,所以一定要保证你的jvm是6