TLS(Transaport Layer Security) algorithm not available...JSSE sample codes

I am using the sample codes provided with the JSSE1.0.2, but I get the following exception" when TLS algorithm not available". I do not get the error when using Java Forte( UI), but when I use the dos prompt to execute the sample codes, I get the error.Please advice.

Thank You,

Shafique Razzaque,

Java Certified Programmer,

Singapore.

[380 byte] By [shafique_razzaque] at [2007-9-26 7:38:37]
# 1

My email : ritshi@yahoo.fr

If you want to send me any running programme

Hi

Im a student working on a Sun JSSE Samples for many weeks and I couldnt run anyone ..!

I am using the last JSSE 1.02 , the jdk 1.31, working on Jbuilder4

I am working on both RMI and sockets samples.

On the RMI sample I got this Exception : no such algorithm TSL

TSL not supported

I searched in the posted messages in the forum and I found someone had the same problem

I followed all what he did but no way !

I dont know what I forget to do, see what I did and tell me please what is wrong.

I installed the JSSE as followed in the install file. I am sure that it is well installed

How to compile?!!!

1.I configured the rmic parameters to generate only the stub compatible only with java 2

2.I compiled the project I got the stub

3.I put theses parameters in

Project Properties /Run/ field : VM parameters

-Djava.rmi.server.codebase=file:/c:/windows/jbproject/Sunrmissl/classes/ -Djava.security.policy=file:/c:/windows/jbproject/Sunrmissl/policy.policy-Djavax.net.ssl.trustStore=file:/c:/windows/jbproject/Sunrmissl/testkeys.key

4.I run the rmiregistry

5.i run the HelloImp but every time exceptions :

C:\JBUILDER4\JDK1.3\bin\javaw -classpath "C:\WINDOWS\jbproject\Sunrmissl\classes;C:\jsse-1_0_2-gl\jsse1.0.2\lib\jcert.jar;C:\jsse-1_0_2-gl\jsse1.0.2\lib\jnet.jar;C:\jsse-1_0_2-gl\jsse1.0.2\lib\jsse.jar;C:\JBUILDER4\JDK1.3\demo\jfc\Java2D\Java2Demo.jar;C:\JBUILDER4\JDK1.3\jre\lib\i18n.jar;C:\JBUILDER4\JDK1.3\jre\lib\jaws.jar;C:\JBUILDER4\JDK1.3\jre\lib\rt.jar;C:\JBUILDER4\JDK1.3\jre\lib\sunrsasign.jar;C:\JBUILDER4\JDK1.3\lib\dt.jar;C:\JBUILDER4\JDK1.3\lib\tools.jar" -Djava.rmi.server.codebase=file:/c:/windows/jbproject/Sunrmissl/classes/ -Djava.security.policy=file:/c:/windows/jbproject/Sunrmissl/policy.policy -Djavax.net.ssl.trustStore=file:/c:/windows/jbproject/Sunrmissl/testkeys.key sunrmissl.HelloImpl

java.security.NoSuchAlgorithmException: Algorithm TLS not available

at com.sun.net.ssl.b.a([DashoPro-V1.2-120198])

at com.sun.net.ssl.SSLContext.getInstance([DashoPro-V1.2-120198])

at sunrmissl.RMISSLServerSocketFactory.createServerSocket(RMISSLServerSocketFactory.java:39)

at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:559)

at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:200)

at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:172)

at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:319)

at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:119)

at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:125)

at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:109)

at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:278)

at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:209)

at java.rmi.server.UnicastRemoteObject.<init>(UnicastRemoteObHelloImpl err: null

ject.java:100)

at sunrmissl.HelloImpl.<init>(HelloImpl.java:27)

at sunrmissl.HelloImpl.main(HelloImpl.java:41)

java.lang.NullPointerException

at sunrmissl.RMISSLServerSocketFactory.createServerSocket(RMISSLServerSocketFactory.java:51)

at sun.rmi.transport.tcp.TCPEndpoint.newServerSocket(TCPEndpoint.java:559)

at sun.rmi.transport.tcp.TCPTransport.listen(TCPTransport.java:200)

at sun.rmi.transport.tcp.TCPTransport.exportObject(TCPTransport.java:172)

at sun.rmi.transport.tcp.TCPEndpoint.exportObject(TCPEndpoint.java:319)

at sun.rmi.transport.LiveRef.exportObject(LiveRef.java:119)

at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:125)

at sun.rmi.server.UnicastServerRef.exportObject(UnicastServerRef.java:109)

at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:278)

at java.rmi.server.UnicastRemoteObject.exportObject(UnicastRemoteObject.java:209)

at java.rmi.server.UnicastRemoteObject.<init>(UnicastRemoteObject.java:100)

at sunrmissl.HelloImpl.<init>(HelloImpl.java:27)

at sunrmissl.HelloImpl.main(HelloImpl.java:41)

ritshi at 2007-7-1 17:41:55 > top of Java-index,Security,Java Secure Socket Extension (JSSE)...