Add TLS/mTLS options for websockets #7854
Conversation
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
fab-10
left a comment
There was a problem hiding this comment.
Nice, thanks for the contribution, please add a CHANGELOG entry.
|
This test is failing |
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
|
@fab-10 Thanks for looking into it. Fixed and verified the failing test. Also added a PEM testcase and option dependencies |
fab-10
left a comment
There was a problem hiding this comment.
LGTM, just adjust the CHANGELOG entry
CHANGELOG.md
Outdated
|
|
||
| ### Breaking Changes | ||
| - Besu will now fail to start if any plugins encounter errors during initialization. To allow Besu to continue running despite plugin errors, use the `--plugin-continue-on-error` option. [#7662](https://github.com/hyperledger/besu/pull/7662) | ||
| - Support for enabling and configuring TLS/mTLS in WebSocket service. [#7854](https://github.com/hyperledger/besu/pull/7854) |
There was a problem hiding this comment.
move it to the [Unreleased] section under Additions and Improvements
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
fab-10
left a comment
There was a problem hiding this comment.
CHANGELOG not correct yet
CHANGELOG.md
Outdated
| - Add support for `chainId` in `CallParameters` [#7720](https://github.com/hyperledger/besu/pull/7720) | ||
| - Add `--ephemery` network support for Ephemery Testnet [#7563](https://github.com/hyperledger/besu/pull/7563) thanks to [@gconnect](https://github.com/gconnect) | ||
| - Add configuration of Consolidation Request Contract Address via genesis configuration [#7647](https://github.com/hyperledger/besu/pull/7647) | ||
| - Support for enabling and configuring TLS/mTLS in WebSocket service. [#7854](https://github.com/hyperledger/besu/pull/7854) |
There was a problem hiding this comment.
needs to be moved under ## [Unreleased] at the top, not under 24.10.0 that has been already released
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
|
Ah, sorry for the oversight, corrected it . |
|
Perfect, could you merge this branch with the main branch, since GH reports there are 2 conflicts and the PR cannot be merged |
Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io>
Done |
* Fix incorrect duration for THREE_MINUTES from 1 minute to 3 minutes Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> * Add options to enable TLS/mTLS for websocket connections Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> * Revert an irrelevant change Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> * Update tests, options and option dependencies Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> * Fix CHANGELOG entry Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> * Fix CHANGELOG entry Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> --------- Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net> Signed-off-by: Marlene Marz <m.marz@kabelmail.de>
* Fix incorrect duration for THREE_MINUTES from 1 minute to 3 minutes Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> * Add options to enable TLS/mTLS for websocket connections Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> * Revert an irrelevant change Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> * Update tests, options and option dependencies Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> * Fix CHANGELOG entry Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> * Fix CHANGELOG entry Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> --------- Signed-off-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> Co-authored-by: Bhanu Pulluri <bhanu.pulluri@kaleido.io> Co-authored-by: Fabio Di Fabio <fabio.difabio@consensys.net>
Fixes #1165