servicecomb-java-chassis icon indicating copy to clipboard operation
servicecomb-java-chassis copied to clipboard

有什么好的办法可以实现多环境配置servicecomb tsl通信

Open bambi2016 opened this issue 2 years ago • 4 comments

https://servicecomb.apache.org/references/java-chassis/zh_CN/security/tls.html 有些环境不需要tls通信,有些需要,如何配置实现? 我试着通过这个参数servicecomb.rest.address配置,一个有sslEnabled=true参数,一个没有这个参数,但发现不行,还是会去读取ssl.sslCustomClass: org.apache.servicecomb.demo.DemoSSLCustom,导致问题。

bambi2016 avatar Aug 09 '22 02:08 bambi2016

如果访问的目标微服务启用了ssl, 依然需要读取配置, 相当于是客户端证书。

liubao68 avatar Aug 09 '22 13:08 liubao68

如果访问的目标微服务启用了ssl, 依然需要读取配置, 相当于是客户端证书。

一:如果是服务提供者不想开启tls,应该如何配置? 二:你是说消费者每一次请求都会去执行org.apache.servicecomb.demo.DemoSSLCustom对应方法吗?

bambi2016 avatar Aug 10 '22 03:08 bambi2016

按照开发指南的教程使用啊,提供端不开启TLS通信的话,就别去配置tls通信的相关配置信息了 image

yanghao605 avatar Sep 23 '22 01:09 yanghao605

消费者启动的时候,会初始化一个支持TLS的httpclient。

liubao68 avatar Sep 23 '22 01:09 liubao68