博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Windows下openssl的下载安装和使用
阅读量:4542 次
发布时间:2019-06-08

本文共 1086 字,大约阅读时间需要 3 分钟。

Windows下openssl的下载安装和使用  

 

安装openssl有两种方式,第一种直接下载安装包,装上就可运行;第二种可以自己下载源码,自己编译。下面对两种方式均进行详细描述。

一、下载和安装openss

方法一:直接使用openssl安装包

Window 的openssl的安装包的下载地址为:

一般在安装openssl之前还需要vs的一些插件,该地址中也提供了相关插件的下载。如下图即为openssl的安装及其vs插件在下载网页的截图。

 

 

 

二、使用openssl生成ca及证书

         使用刚才编译openssl生成的openssl.exe等可执行文件生成相应证书,命令与linux下生成ca和签名证书的过程是一样的(详细操作可参考文章《》,该文地址为:

或者:

http://houjixin.blog.163.com/blog/static/35628410201432205042955/

)。下面将使用一个现成的ca文件(ca.key和ca.crt)生成证书文件(client.key和client.crt):

1)创建一个目录用于存放ca文件以及将要生成的证书文件,本例中将该目录创建在out32dll目录下:C:\Program Files\openssl-1.0.1g\out32dll\test,

2)执行命令生成证书的key文件:..\openssl genrsa  -out client.key 2048

3)  生成证书请求文件:..\openssl req -out server.csr -key server.key -new

4)  生成证书文件:..\ openssl x509 -req -in client.csr -CA ca.crt -CAkey ca.key -CAcreateserial -out client.crt -days 36500

 

 

 

 

 

WARNING: can't open config file: /usr/local/ssl/openssl.cnf error in req

提示找不到openssl.cnf ,没有关系在输入openssl命令前添加环境变量OPENSSL_CONF即可。

set OPENSSL_CONF=openssl.cnf

一般使用openssl.cnf默认配置即可无需修改。openssl.cnf文件在bin目录里,但是其样例文件一般会以.cfg或.example等作后缀,更改过来即可。

转载于:https://www.cnblogs.com/achengmu/p/4109395.html

你可能感兴趣的文章
安装PHP以及搭建博客(一)
查看>>
关于WORD文档的读取乱码问题
查看>>
[问题记录.dotnet]取网卡信息报错"找不到"-WMI - Not found
查看>>
Codeforces Round #254 (Div. 2):B. DZY Loves Chemistry
查看>>
[svc][cpu][jk]cpu的核心查看及什么是cpu的负载
查看>>
vue基础课堂一
查看>>
Socket实现原理和机制
查看>>
linux 安装虚拟机
查看>>
7bit ASCII编解码
查看>>
flask-sqlalchemy(包含离线脚本,with在上下文管理的应用)
查看>>
机器学习工程师 - Udacity 强化学习 Part Ten
查看>>
go语言 新手学习笔记 go基础教程
查看>>
zabbix 添加宏变量
查看>>
2016年11月1日——jQuery源码学习笔记
查看>>
Thinkphp5笔记二:创建模块
查看>>
centos 安装mysql
查看>>
Redis 禁用FLUSHALL FLUSHDB KEYS 命令
查看>>
Matlab中imread函数使用报错“不应为MATLAB 表达式”分析
查看>>
MFC ADO数据库操作
查看>>
图像质量评价-NQM和WPSNR
查看>>