purushah commented on PR #3678:
URL: https://github.com/apache/storm/pull/3678#issuecomment-2305946573

   Pushing the final patch. We have been running this on our cluster for the 
last two years. 
   I have tested the patch with the following settings. SSL certs are attached. 
   ```
   nimbus.thrift.tls.port: 6067
   nimbus.thrift.client.use.tls: true
   nimbus.thrift.tls.transport: 
org.apache.storm.security.auth.tls.TlsTransportPlugin
   nimbus.thrift.access.log.enabled: true
   nimbus.thrift.tls.server.keystore.path: ~/tmp/ssl/server.keystore.jks
   nimbus.thrift.tls.server.keystore.password: password
   nimbus.thrift.tls.server.truststore.path: ~/tmp/ssl/server.truststore.jks
   nimbus.thrift.tls.server.truststore.password: password
   nimbus.thrift.tls.server.only: true
   x509.cert.principal.to.local.regex: "([a-z_]+).*"
   storm.principal.tolocal: 
org.apache.storm.security.auth.X509CertPrincipalToLocal
   
   nimbus.thrift.tls.client.keystore.path: ~/tmp/ssl/client.keystore.jks
   nimbus.thrift.tls.client.keystore.password: password
   nimbus.thrift.tls.client.truststore.path: ~/tmp/ssl/client.truststore.jks
   nimbus.thrift.tls.client.truststore.password: password
   nimbus.thrift.client.use.tls: true
   nimbus.seeds: [<ip-address>]
   
   
   supervisor.thrift.tls.server.keystore.path: ~/tmp/ssl/server.keystore.jks
   supervisor.thrift.tls.server.keystore.password: password
   supervisor.thrift.tls.server.truststore.path: ~/tmp/ssl/server.truststore.jks
   supervisor.thrift.tls.server.truststore.password: password
   supervisor.thrift.tls.client.keystore.path: ~/tmp/ssl/client.keystore.jks
   supervisor.thrift.tls.client.keystore.password: password
   supervisor.thrift.tls.client.truststore.path: ~/tmp/ssl/client.truststore.jks
   supervisor.thrift.tls.client.truststore.password: password
   supervisor.thrift.client.use.tls: true
   supervisor.thrift.transport: 
org.apache.storm.security.auth.tls.TlsTransportPlugin
   
   
   storm.messaging.netty.tls.enable: true
   storm.messaging.netty.tls.require.open.ssl: true
   storm.messaging.netty.tls.keystore.path: ~/tmp/ssl/server.keystore.jks
   storm.messaging.netty.tls.keystore.password: password
   storm.messaging.netty.tls.truststore.path: ~/tmp/ssl/server.truststore.jks
   storm.messaging.netty.tls.truststore.password: password
   storm.messaging.netty.tls.client.keystore.path: ~/tmp/ssl/client.keystore.jks
   storm.messaging.netty.tls.client.keystore.password: password
   storm.messaging.netty.tls.client.truststore.path: 
~/tmp/ssl/client.truststore.jks
   storm.messaging.netty.tls.client.truststore.password: password
   
   ```
   [ssl.zip](https://github.com/user-attachments/files/16720289/ssl.zip)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@storm.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to