JSSE books/tutorial links

Can anyone point to good books or online tutorials on JSSE?

We have code that does HttpURLConnection, but before doing it,

it sets some System.setProperties javax.net.ssl.Keystore, storepassword etc,

I would like to know more about why do we do things this way.

1) why these steps are necessary?

2) What does it change in the underlying communication with the external URL?

For example, for one vendor we imported their public key to our cacerts file.

The hhtpurlconnection code worked fine, I want to know how does the cacerts public key gets picked up and used in the ssl handshake.

I need a newbie book on the JSSE.

Any links/books will be much appreciated.

Thanks,

Rumpa Giri

[754 byte] By [rgiria] at [2007-10-2 21:59:10]
# 1

The JDK Guide to Features/Security/JSSE has an introduction to all this material

Apart from that there are chapters on JSSE in my book Fundamental Networking in Java which cover all of JSSE in complete detail, including the stuff you're asking about. See http://www.rmiproxy.com/javanet or the Books tab at http://www.telekinesis.com.au or http://www.amazon.com/exec/obidos/ASIN/1846280303 or http://www.amazon.co.uk/exec/obidos/ASIN/1846280303

EJP

ejpa at 2007-7-14 1:15:20 > top of Java-index,Security,Java Secure Socket Extension (JSSE)...
# 2
Thanks for the links. Let me read the guide first then I will move to the book.Where do I look for JDK Guide to Features/Security/JSSE ?Thanks again,Rumpa Giri
rgiria at 2007-7-14 1:15:20 > top of Java-index,Security,Java Secure Socket Extension (JSSE)...
# 3
Start at http://java.sun.com/j2se/1.5.0/docs/ and follow the links in the order I gave them.
ejpa at 2007-7-14 1:15:20 > top of Java-index,Security,Java Secure Socket Extension (JSSE)...
# 4
Thanks a lot. I have one more question. I posted it in a new thread.Again, I solved the problem, but somehow I am not sure what is the theory behind it working. Thanks again,Rumpa Giri
rgiria at 2007-7-14 1:15:20 > top of Java-index,Security,Java Secure Socket Extension (JSSE)...