HTTPS

1.在eventmesh-runtime 中配置

  1. eventMesh.properties(添加如下配置)
  2. eventMesh.server.useTls.enabled=true //默认值 false
  3. config env varible
  4. -Dssl.server.protocol=TLSv1.1 //默认值 TLSv1.1
  5. -Dssl.server.cer=sChat2.jks //把文件放到启动脚本start.sh 指定的conPath目录下
  6. -Dssl.server.pass=sNetty

2.在eventmesh-sdk-java 中配置

  1. //创建producer
  2. LiteClientConfig eventMeshHttpClientConfig = new eventMeshHttpClientConfig();
  3. ...
  4. //设置开启TLS
  5. eventMeshHttpClientConfig.setUseTls(true);
  6. LiteProducer producer = new LiteProducer(eventMeshHttpClientConfig);
  7. //配置环境变量
  8. -Dssl.client.protocol=TLSv1.1 //默认值 TLSv1.1
  9. -Dssl.client.cer=sChat2.jks //把文件放到应用指定的conPath目录下
  10. -Dssl.client.pass=sNetty