Switching to a different provider may help. There are no other providers from Sun except the Sun Provider.
The one i know is www.bouncycastle.org. But as i said, i will try to get you the answer without having the switch the provider (if that is possible).
[Message sent by forum member 'kumarjayanti' (kumarjayanti)]
http://forums.java.net/jive/thread.jspa?messageID=260158