![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux下的ssl编程
guozhiyingguo
嘻嘻哈哈~
展开
-
Linux下OpenSSL 安装
安装环境: 操作系统:CentOs6.3 OpenSSL Version:openssl-1.0.0e.tar.gz 目前版本最新的SSL地址为http://www.openssl.org/source/openssl-1.0.0e.tar.gz1、将下载的压缩包放在根目录,2、在文件夹下解压缩,命令:tar -xzf openssl-openssl-转载 2016-10-11 16:56:19 · 1032 阅读 · 0 评论 -
找不到openssl/ssl.h文件
找不到openssl/ssl.h文件安装ssl首先需要先安装opensslsudo apt-get install openssl 之后再编译,还是提示同样的问题可以先查找 /usr/local/include和/usr/include,看里面是否i有openssl文件夹。如果没有 ,继续安装sudo apt-get install libssl-dev 然原创 2016-10-11 20:12:27 · 14264 阅读 · 1 评论 -
undefined reference to `SSL_library_init'错误
编译过程中出现以下错误[root@localhost apps]#g++ -o clientclient.oclient.o: In function `main':client.cpp:(.text+0x15): undefinedreference to `SSL_library_init'client.cpp:(.text+0x1a): undefinedrefere原创 2016-10-11 20:41:37 · 22545 阅读 · 2 评论 -
ssl实例和流程图
编译程序用下列命令:gcc -Wall ssl-client.c -o clientgcc -Wall ssl-server.c -o server运行程序用如下命令:./server 7838 1 127.0.0.1 cacert.pem privkey.pem./client 127.0.0.1 7838用下面这两个命令产生上述cacert.pem和privkey.pe转载 2016-10-12 11:44:45 · 2658 阅读 · 0 评论 -
多线程环境下使用openssl
openssl 官网说了:OpenSSL can safely be used in multi-threaded applications provided that at least two callback functions are set, locking_function and threadid_func.还有这里说了,Openssl 是安全的,前提是必须注册两个回调函数。其中根据转载 2016-10-14 15:46:41 · 3099 阅读 · 0 评论 -
linux环境下ssl多线程编程实例(整理)
服务端:#include #include #include #include #ifndef _WIN32#include #include #include #include #include #include #else#include #include #endif#include "pthread.h"#inclu原创 2016-10-18 19:59:23 · 3264 阅读 · 0 评论 -
windows和linux下socket编程的不同
【【Windows】】【Windows: 头文件的区别】#include<</span>winsock.h>#include<</span>winsock2.h>【Windows: 初始化的区别】【Windows: 声明Socket】SOCKET类型【Windows: Socket关闭】closesocket()【Windows: Socket操作错误返回值】SOCKET_ERRO转载 2016-10-18 20:30:35 · 511 阅读 · 0 评论