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]
