Hi All

6968542: keytool -importcert cannot deal with duplicate certs

Webrev:
  http://cr.openjdk.java.net/~weijun/6968542/webrev.00/

*Description* ============================================================
keytool does not eliminate duplicate certs when importing a reply. It may or may not report an error and the cert chain in keystore is invalid after import.

This is a small regression since we decided to generate the whole chain in 6937978. Before 6937978, after generate a cert using keytool -gencert, we cat the output and all CA certs into keytool -importcert, now that the output already contains CA certs, dup entries should be removed.

For example, if CA signs INT and INT signs ME. The -gencert output for ME now includes certs for ME and INT. If we cat this output and certs for INT and CA into "keytool -importcert -alias ME". The final imported cert chain will look like (ME, INT, CA, INT, CA).

Thanks
Max

Reply via email to