1.0.0d是openssl目前的最新版,今下午试着用它自带的demo实现ssl通信,却一直都出现错误,client端提示“SSL routines:GET_SERVER_HELLO:no cipher list:s2_clnt.c:450:”,server端提示“SSL2_READ_INTERNAL:ssl handshake failure:s2_pkt.c:142”。经过一番折腾后才发现是client端源文件cli.cpp文件中有个错误,错误的地方在main函数第13行,
原来是:
应改为:
偶不知道怎么向openssl官方提这个bug,只有写博客里了。