rzo1 opened a new pull request, #2175:
URL: https://github.com/apache/stormcrawler/pull/2175

   Fixes #2098.
   
   The gRPC channels built in `ManagedChannelUtil` (used by the Spout, 
StatusUpdaterBolt and QueueRegulatorBolt) can now use TLS. Plaintext stays the 
default.
   
   - `urlfrontier.tls.enabled`: TLS on or off, default false
   - `urlfrontier.tls.trust.cert.collection`: PEM file of trusted certificates; 
the JVM trust store is used if not set
   - `urlfrontier.tls.client.cert.chain`, `urlfrontier.tls.client.private.key` 
and the optional `urlfrontier.tls.client.private.key.password`: client 
certificate for mutual TLS
   
   A half-configured client certificate or an unreadable file fails the 
component at startup. No new dependencies. The tests cover TLS and mutual TLS 
round trips against a local gRPC server using certificates generated during the 
test.
   


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to