On 13/06/2025 18:26, Amit Pande wrote:
Hello,

When using "protocols" TLSv1.3 in SSLHostConfig with HTTP 1.1 protocol  
(Http11NioProtocol  or Http11Nio2Protocol ) and certificateVerification=optional, we see 
below warning in logs:

13-Jun-2025 11:42:58.453 WARNING [catalina-exec-1] 
org.apache.tomcat.util.net.SSLUtilBase.<init> The JSSE TLS 1.3 implementation 
does not support post handshake authentication (PHA) and is therefore incompatible 
with optional certificate authentication

Looking at : https://www.rfc-editor.org/rfc/rfc8740.html Seems like the TLS1.3 
does not support PHA only in case of HTTP/2 and not for HTTP/1.1. Is this 
understanding correct?

Yes, but it misses the point.

If yes, could we update the warning to be logged only when HTTP/2 is used or at least 
update the message "The JSSE TLS 1.3 implementation does not support post handshake 
authentication (PHA) for HTTP/2..." ?

No. Like the message says, the JSSE TLS 1.3 implementation does not support PHA. The message is correct.

Mark


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to