Hi I ran "openssl s_client -connect localhost:443 -state" to test my openssl installation on solaris, and here is the output I got from the box: unable to load 'random state' This means that the random number generator has not been seeded with much random data. Consider the RANDFILE environment variable to point at a file that 'random' can be kept in (the file will be overwritten). CONNECTED (00000004) SSL_Connect:before/connect initialization SSL_Connect:SSLv2/v3 write client hello A SSL_Connect:SSLv3 read server hello A depth=1 /0=Verisign Trust Network/OU= Verisign, Inc./OU=Verisign International Server CA - Class 3/OU=www.verisign.com/CPS Incorp.by Ref. LIABILITY LTD.(c)97 VeriSign verify error:num=20:unable to get local issuer certificate verify return:0 SSL_Connect:SSLv3 read server certificate A SSL_Connect:SSLv3 read server done A SSL_Connect:error in SSLv3 write client exchange A SSL_Connect:error in SSLv3 write client exchange A 28289:error:24064064:random number generator:SSLEAY_RAND_BYTES:prng not seeded:md_rand.c:470: i have done create RANDFILE env as suggested, but still get the same message. any help will be apprecited Thank You Fentony Sudjono ______________________________________________________________________ OpenSSL Project http://www.openssl.org User Support Mailing List [EMAIL PROTECTED] Automated List Manager [EMAIL PROTECTED]