The GitHub Actions job "CodeQL Analysis" on rocketmq.git/fix/issue-10302 has 
succeeded.
Run started by GitHub user RockteMQ-AI (triggered by RockteMQ-AI).

Head commit for run:
b4920f8425cf2a0cc2b714efb4a2b789aa89ea53 / github-coding-agent[bot] 
<github-coding-agent[bot]@users.noreply.github.com>
[ISSUE #10302] Add SNI multi-domain certificate support for Proxy TLS

Introduce Server Name Indication (SNI) support for RocketMQ Proxy,
allowing multiple domains with different TLS certificates to be served
on the same port.

Key changes:
- Add TlsDomainConfig POJO for per-domain cert/key configuration
- Add SniHostnameMatcher for wildcard hostname matching
- Add TlsSniManager for managing multiple SslContext instances (gRPC)
- Add TlsContextProvider for remoting-side SNI support
- Extend ProxyConfig with tlsDomainConfigs map
- Extend TlsCertificateManager for multi-pair file watching
- Wire SniHandler into gRPC ProxyAndTlsProtocolNegotiator pipeline
- Wire domain SSL support into remoting MultiProtocolTlsHelper
- Add comprehensive unit tests for matcher and SNI manager

When tlsDomainConfigs is empty, behavior is identical to the current
single-certificate model (full backward compatibility).

Fixes #10302

Report URL: https://github.com/apache/rocketmq/actions/runs/34444597750

With regards,
GitHub Actions via GitBox

Reply via email to