javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated
If you are getting this exception, it is likely that you need to go to the download for the JDK that you are using, eg 1.4.2 JDK and then find the section with "Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files".
Download the archive and follow the install instructions and you should no longer have problems with your higher level encryption.