On Wed, 1 Nov 2023 14:13:32 GMT, Sean Mullan <mul...@openjdk.org> wrote:

>> When no system property is set, previously max inbound length is 10, now 
>> it's 8.
>
> I think the wording of the comment is somewhat confusing because it is trying 
> to explain the behavior of both properties together and the words "either" 
> and "neither" may be hard to parse. I recommend separate comment blocks for 
> each property. Here is a suggestion for the server side setting:
> 
> 
> /* 
>  * maxInboundClientCertChainLen is the maximum length of a client certificate
>  * chain accepted by a server. It is determined as follows:
>  *  - If the jdk.tls.server.maxInboundCertificateChainLength system property
>  *    is set and its value >= 0, it uses that value.
>  *  - Otherwise, if the jdk.tls.maxCertificateChainLength system property is
>  *    set and its value >= 0, it uses that value.
>  *  - Otherwise it is set to a default value of 8.
>  */
> 
> 
> The client side setting would be similar.

Yes, I can place the comments in the code blocks for the server-side setting 
and client-side setting, respectively.
@XueleiFan Any feedback before I'm making this comment change?
I will also update the release note accordingly. Thanks!

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/15163#discussion_r1383967102

Reply via email to