Tag Archives: openSSL

使用OpenSSL和Keytool在java和C++间建立SSL链接

使用OpenSSL和Keytool在java和C++间建立SSL链接

C++和java间进行SSL通信遇到了些问题,下面是解决方案。使用了Keytoo和OpenSSL两个工具。TARGETNAME改成要生成的文件名,PASSPHRASE就是密码。

基础的OpenSSL操作可以参考前文:

安装:http://daniex.info/windows-install-openssl.html

生成证书:http://daniex.info/generated- [继续阅读....]

openssl建立SSL连接例子程序

openssl建立SSL连接例子程序

下面是server 和client 的代码。用没跑过,但是用类似的代码跑了。流程是这样的。要注意的是openssl中ssl连接建立前用阻塞的socket,建立后可以设置非阻塞。openssl每个操作后最好检查下是否成功。

/************server*************************/

#include <string.h>

#include [继续阅读....]

用openssl命令制作生成证书和自签名

用openssl命令制作生成证书和自签名

前文描述了如何在window下按安装openssl后,这里说下如何利用openssl生成证书。

1、 新建工作目录,将openssl安装路径下的apps/CA.pl 和 apps/openssl.cnf(在window中该文件会显示成名为openssl的快速拨号程序)文件复制到该路径。可以修改openssl.cnf文件中的一些参数。启动控制台,执行命令

CA.pl -newca

生成C [继续阅读....]

Windows下安装OpenSSL

Windows下安装OpenSSL

环境:window xp; OpenSSL:0.9.8k;IDE:MS Visual Studio 2008

解压OpenSSL, 在其目录下可以有个INSTALL.W32文件,这个文件就是在windows下的安装说明。用UltraEdit等工具打开它查看安装编译方法。

安装前需要准备的是VS环境和perl环境。vs安装就不说了。perl可以到http://www.activestate. [继续阅读....]