I'm trying to get the latest build 0.9.8d to work on solaris - but I keep 
getting the error message when used with CURL

* error:140943FC:SSL routines:SSL3_READ_BYTES:sslv3 alert bad record mac

and if I use the openssl application

>>>> ./openssl s_client -connect www.google.com:443 -state
CONNECTED(00000004)
SSL_connect:before/connect initialization
SSL_connect:SSLv2/v3 write client hello A
SSL_connect:SSLv3 read server hello A
depth=1 /C=ZA/O=Thawte Consulting (Pty) Ltd./CN=Thawte SGC CA
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:SSLv3 write client key exchange A
SSL_connect:SSLv3 write change cipher spec A
SSL_connect:SSLv3 write finished A
SSL_connect:SSLv3 flush data
SSL3 alert read:fatal:bad record mac
SSL_connect:failed in SSLv3 read finished A
6709:error:140943FC:SSL routines:SSL3_READ_BYTES:sslv3 alert bad record 
mac:s3_pkt.c:1057:SSL alert number 20
6709:error:140790E5:SSL routines:SSL23_WRITE:ssl handshake 
failure:s23_lib.c:188:

If I force it to use SSLv2 only, it works correctly. 
I think this is a solaris problem because I have tested this on other 
platforms (linux, hpux, aix) and it works correctly.
And I have tested previous versions with CURL - and it seems that only 
0.9.7b works okay with CURL.

Any ideas on this error and how to fix/work around it?


Reply via email to