On Tue, 25 Jan 2022 14:38:32 GMT, Sean Mullan <mul...@openjdk.org> wrote:

>> Hai-May Chao has updated the pull request incrementally with one additional 
>> commit since the last revision:
>> 
>>   Update to get denyAfter and init caks
>
> src/java.base/share/classes/sun/security/tools/keytool/Main.java line 1138:
> 
>> 1136: 
>> 1137:         if (trustcacerts) {
>> 1138:             caks = cakstore;
> 
> I just realized there is a slight change in behavior in that 
> `buildTrustedCerts` ignores exceptions, whereas 
> `KeyStoreUtil.getCacertsKeyStore()` does not. An exception should be a very 
> rare case, but I recommend changing line 1138 to:
> 
> 
> if (cakstore != null) {
>     caks = cakstore;
> } else {
>     // try to load cacerts again, and let exception propagate if it cannot be 
> loaded
>     caks = KeyStoreUtil.getCacertsKeyStore();
> }

Added the exception as recommended.

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

PR: https://git.openjdk.java.net/jdk/pull/7039

Reply via email to