Skip to content

Conversation

@gitsrc
Copy link
Member

@gitsrc gitsrc commented Jan 12, 2026

Add TLS listener capability alongside the existing TCP server. When TLS is enabled, a separate TLS listener accepts secure connections and proxies them to the TCP server.

  • Add TLS configuration options (TLSListenEnable, TLSCertFile, TLSKeyFile, TLSAddr)
  • Implement TLS listener with connection forwarding to TCP server
  • Add deriveTLSAddr() to automatically derive TLS address from TCP address
  • Update example/server.go to support TLS command-line flags
  • Add comprehensive TLS unit and integration tests
  • Add test certificates and generation script

Add TLS listener capability alongside the existing TCP server. When TLS is enabled,
a separate TLS listener accepts secure connections and proxies them to the TCP
server.

- Add TLS configuration options (TLSListenEnable, TLSCertFile, TLSKeyFile, TLSAddr)
- Implement TLS listener with connection forwarding to TCP server
- Add deriveTLSAddr() to automatically derive TLS address from TCP address
- Update example/server.go to support TLS command-line flags
- Add comprehensive TLS unit and integration tests
- Add test certificates and generation script

Signed-off-by: BlockCraftsman <167502426+BlockCraftsman@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants