RFR: 8317431: Implement simpler Comparator when building certification paths [v2]

Sean Mullan mullan at openjdk.org
Thu Jan 11 14:09:40 UTC 2024


On Wed, 10 Jan 2024 14:17:33 GMT, Weijun Wang <weijun at openjdk.org> wrote:

>> Sean Mullan has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   Add more comments. Remove unnecessary import.
>
> src/java.base/share/classes/sun/security/provider/certpath/Builder.java line 36:
> 
>> 34: import sun.security.provider.certpath.PKIX.BuilderParams;
>> 35: import sun.security.util.Debug;
>> 36: import sun.security.x509.GeneralNameInterface;
> 
> `GeneralNameInterface` is useless now.

Fixed.

> src/java.base/share/classes/sun/security/provider/certpath/ForwardBuilder.java line 556:
> 
>> 554:      * @return the common ancestor or null if none or an attribute of the
>> 555:      *    last RDN of the common ancestor is geographical
>> 556:      */
> 
> ~Is it possible to return the common ancestors of all the 3 names: trusted, issuer1, issuer2?~ Also, it seems there is no need to return a list. Just a number is enough. Actually you care about the difference from the common part, so how about return the distance directly?
> 
> Update: ignore the 1st part of this comment.

Fixed as suggested.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/17248#discussion_r1448916279
PR Review Comment: https://git.openjdk.org/jdk/pull/17248#discussion_r1448917416



More information about the security-dev mailing list