blazingmq
blazingmq copied to clipboard
Feat[bmq, mqb]: Support TLS listeners
Added
- TLS configuration in broker config
- Helper script for generating test certs and CAs
- TLS options for NtcChannel
- Loading certificates and authority data specified from bmqbrkrcfg.json
- SessionOptions to bmq package for configuring client sessions
- --tls-authority and --tls-version options to bmqtool to configure session options
- Client sessions will now require broker TLS sessions when TLS protocol versions are specified
- Create CertificateStore component for bmqio
- Integration tests for TLS
Changed
- Update ntf-core and bde dependencies
@hallfox I have applied my fixes in this PR: https://github.com/hallfox/blazingmq/pull/1