Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4389689

implicit assumption in keymanagerfactory: keys are protected with same password

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • unknown, 6
    • security-libs
    • generic, x86
    • generic, windows_xp

      The KeyManagerFactory API right now has room for one password, therefore
      if there are any keys in a keystore which are protected by a different password,
      we throw:

      java.security.UnrecoverableKeyException: Cannot recover key
      at sun.security.provider.KeyProtector.recover(KeyProtector.java:304)
      at ...

      The workaround is to have all entries protected by the same key, but
      this may not be approrpriate in all situations. Either the API should
      change, or this should be documented.

      Brad

            andreas Andreas Sterbenz
            wetmore Bradford Wetmore
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: