feat-13211.en.md 798 B

Enhance TLS listener to support more flexible TLS verifications.

  • partial_chain support

If the option partial_chain is set to true, allow connections with incomplete certificate chains.

Check the configuration manual document for more details.

  • Certificate KeyUsage Validation

Added support for required Extended Key Usage defined in rfc5280.

Introduced a new option (verify_peer_ext_key_usage) to require specific key usages (like "serverAuth") in peer certificates during the TLS handshake. This strengthens security by ensuring certificates are used for their intended purposes.

example:

 "serverAuth,OID:1.3.6.1.5.5.7.3.2"

Check the configuration manual document for more details.