
OpenSSL
文章平均质量分 73
Mr_John_Liang
这个作者很懒,什么都没留下…
展开
-
多线程调用libcurl基于https会导致的crash
今天发现如果使用多线程调用curl_easy的接口,并发访问若干https的接口,程序会出现偶尔的崩溃。崩溃位于调用curl_easy_cleanup的时候,最后崩溃的函数位于LIBEAY32.dll中的getrn。google搜索之后发现这是libcurl在使用openssl的时候,根据openssl版本的不同,可能需要设置回调的函数https://curl.haxx.se/libcurl/c/...转载 2020-04-26 10:40:05 · 2690 阅读 · 1 评论 -
gsoap+ssl 服务端-JAVA,客户端C++
使用gsoap进行JAVA与C++的通信,并结合SSL,zheng原创 2014-04-19 20:45:03 · 1793 阅读 · 0 评论 -
用openssl生成SSL使用的私钥和证书,并自己做CA签名
本文记叙的是一次基于SSL的socket通讯程序开发中,有关证书,签名,身份验证相关的步骤。 我们的场景下,socket服务端是java语言编写的,客户端是c语言。使用了一个叫做matrixssl的c语言库。自己做CA签名,不等同于“自签名”。 自签名的情况,RSA的公钥私钥只有一对,用私钥对公钥证书做签名。而我们的场景是,自己做CA,有一个CA的公钥私钥对。 而socket的服务端也有一个公转载 2014-04-19 15:36:28 · 8430 阅读 · 0 评论 -
gsoap
学习新东西http://blog.youkuaiyun.com/yui/article/details/57218772011-01-05 15:49:44| 分类: 默认分类 | 标签:gsoap cpp 文件 生成 工具包 |字号大中小 订阅在linux下,利用gSoap开发Web Service C/C++客户端2010-11-24 09:转载 2014-04-19 20:50:34 · 757 阅读 · 0 评论 -
openssl 生成证书 ca.pem client.pem server.pem
OpenSSL 证书生成主要有三步,1、管理员生成“证书私钥‘,然后用私钥生成一份“证书请求文件“(.csr)2、管理员将“证书请求文件“交给商业性CA签署,比如 Verisign 形成正式证书。3、管理员在服务器上导入这个证书。一、准备工作根据 OpenSSL 默认配置文件,新建相应目录结构。当然你也可以修改配置文件[ca_default]部分,指定相应目录。1转载 2014-04-17 09:29:24 · 14268 阅读 · 0 评论 -
gsoap ssl代码分析 .
参考gsoap代码中sslclient.c:转载 2014-04-17 09:32:54 · 1710 阅读 · 0 评论 -
Openssl 之大数运算函数 BN
主要介绍Openssl中的有关大数运算函数,这个对于RSA研究和实现比较有价值 1.初始化函数 BIGNUM *BN_new(void); 新生成一个BIGNUM结构 void BN_free(BIGNUM *a); 释放一个BIGNUM结构,释放完后a=NULL; void BN_init(BIGNUM *); 初始化所有项转载 2014-02-26 18:11:30 · 15981 阅读 · 1 评论 -
openSSL 中BIGNUM的使用记录(二)——BIGNUM的使用
功能:求两个向量的内积第一种方法int uInnerProduct(int dime, BIGNUM *r,BIGNUMa[],BIGNUM b[]){ BIGNUM *temp; BN_CTX *ctx = NULL; //定义一个BN_CTX类型变量 ctx = BN_CTX_new(); BN_CTX_start(ctx); // 如果有转载 2014-02-26 18:29:05 · 2741 阅读 · 0 评论 -
使用openssl生成指纹示例
#include #include #include #include #include "openssl/bn.h"using namespace std;#pragma comment(lib,"libeay32.lib")int fingerprint_buf(char* buf, int buflen, int substring_size, int base, int原创 2014-02-26 18:13:32 · 2538 阅读 · 0 评论 -
用Openssl建立私有CA并颁发证书
服务器1.建立CA根证书 1.1生成私钥 openssl req -newkey rsa:1024 -sha1 -config ./myopenssl.cnf -keyout rootkey.pem -out rootreq.pem -days 3650 1.2生成证书,并用私钥签名 openssl x转载 2013-04-13 17:27:30 · 1150 阅读 · 0 评论 -
openssl生成pem数字证书
首先得安装OpenSSL软件包openssl,安装了这个软件包之后,我们可以做这些事情:o Creation of RSA, DH and DSA Key Parameters # 创建密钥 keyo Creation of X.509 Certificates, CSRs and CRLs # 创建证书o Calculation of Message Digests转载 2013-04-13 17:06:14 · 13006 阅读 · 0 评论 -
openssl
openssl求助编辑百科名片 openssl与网络信息安全为网络通信提供安全及数据完整性的一种安全协议,囊括了主要的密码算法、常用的密钥和证书封装管理功能以及SSL协议,并提供了丰富的应用程序供测试或其它目的使用。目录简介特点功能对称加密算法算法应用程序展开简介特点功能对称加密算法算法应用程序展开编转载 2013-04-07 16:05:56 · 941 阅读 · 0 评论