构建openssl debug版

时间:2022-07-19 15:15:10

一、简介

作为一种安全协议,openssl囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。

参考:

二、构建步骤

1、下载资源:openssl-1.0.1j.tar.gz

2、开始构建

tar  -xzf  openssl-1.0.1l.tar.gz
cd openssl-1.0.1l
./config –g3 -shared
make
make  install

三、调试示例

客户端文件
http://files.cnblogs.com/files/274914765qq/sslclient.zip
服务端文件
http://files.cnblogs.com/files/274914765qq/sslserver.zip
编译
gcc -g -o sslclient sslclient.c -I/root/workspace/openssl-1.0.1j/include -static -L/root/workspace/openssl-1.0.1j/ -lssl -lcrypto -lpthread -ldl

gcc -g -o sslserver sslserver.c -I/root/workspace/openssl-1.0.1j/include -static -L/root/workspace/openssl-1.0.1j/ -lssl -lcrypto -lpthread -ldl
调试
构建openssl debug版