about SSL(HTTPS) through JSSE

Can any one suggest me something, about

1) How to generate keystore/truststore?

2) Where to put this keystore/truststore?

3) How to make use of this keystore?

4) How to make my webpage/s in web application to run on HTTPS(except Login page)?

5) I have created one program for RSA/BlowFish Algorithm, but it gives me following runtime Exception :

Exception in thread"main" java.lang.ExceptionInInitializerError: java.lang.Secu

rityException: Cannot set up certsfor trusted CAs: java.lang.SecurityException:

Cannot authenticate jar:file:C:/Program Files/JavaSoft/JRE/1.3/lib/security/US_

export_policy.jar!/java.security.PrivilegedActionException <<java.util.zip.ZipEx

ception: The system cannot find the file specified>>

at javax.crypto.b.<clinit>([DashoPro-V1.2-120198])

at javax.crypto.KeyGenerator.getInstance([DashoPro-V1.2-120198])

at BlowfishKey.main(BlowfishKey.java:31)

I am using jdk1.3 with all .jar files stored in $JAVA_HOME\bin\ext

I am using iPlanet Web Server 6.0.

I have tried number of web-sites for this, and am doing Research and Searching for this from past 5 days.

Please reply me immediately.

Thanks in advance

[1327 byte] By [Hiral.Shaha] at [2007-10-2 18:42:19]
# 1

I also want to know the concept of client/server certificate and keystores/truststores.

I also want to make myself clear about usage of this certificates and keystores, etc...

If possible, then please try to share your knowledge with me,

instead of suggesting google.com or some other sites, because right now i am searching for this on different sites only.

Thankx

Hiral.Shaha at 2007-7-13 20:04:33 > top of Java-index,Security,Java Secure Socket Extension (JSSE)...