We are having a problem with the KeyManagerFactory in the Sun JRE 1.6. We are using code similar to the following to upload and use a certificate in p12 format:
This is a bug:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6415637
Workaround is to set a password.