Apache Thrift 2路SSL相互认证

Woo*_*Moo 6 python java apache ssl thrift

我在网上找到了几个处理Apache Thrift中SSL连接的例子,但我还没有在任何地方找到双向SSL(相互认证)的例子.除非我完全误解了下面的例子.本质上,我有一个jboss应用程序服务器进行双向身份验证,但我想开始使用Thrift将一些项目移动到微服务架构中.任何帮助是极大的赞赏.

SSL客户端服务器

小智 1

确实可以使用 2 路(相互)TLS 来保护 Thrift,以便客户端和服务器都验证彼此的身份。虽然上面问题中链接的指南仅显示如何使客户端验证服务器的身份,但您可以通过为客户端创建等效的私钥/证书对来执行相反的操作。然后在创建服务器时将clientAuth布尔值设置为。true请参阅参数的文档clientAuthhttps://people.apache.org/~thejas/thrift-0.9/javadoc/org/apache/thrift/transport/TSSLTransportFactory.TSSLTransportParameters.html#clientAuth