windows下OpenSSL加密证书安装步骤与使用方法
OpenSSL加密证书一般用于签名认证,含私钥和公钥。在Linux系统中,OpenSSL一般是已经安装好了,可以直接使用。而在Windows系统中,是需要安装使用的。
最近在使用支付平台时,用到了OpenSSL,鉴于此分享给大家,步骤如下:
安装OpenSSL
1、前往官方指定下载地址http://slproweb.com/products/Win32OpenSSL.html下载所需版本
2、一般安装路径在C盘根目录,也可自行选择
3、安装过程中会出现生成证书所存放的路径,可默认到bin,也可自行选择。
生成证书
1、在确认安装成功以后,以管理员身份运行cmd
2、跳转到OpenSSL安装目录下的bin文件目录,cmd:cd ~:\OpenSSL-Win64\bin(一般路径在C盘)
3、生成采用des3算法保护的私钥,cmd:openssl genrsa -des3 -out private-rsa.key 1024
4、此时输入用来保护私钥文件的密码,建议输入大于6位数的密码。注意:此处的密码需要在生成公钥时使用
5、生成公钥,cmd:openssl req -new -x509 -key private-rsa.key -days 750 -out public-rsa.cer
6、在生成公钥的过程中需要输入刚刚生成私钥时的密码,其他步骤都可直接回城忽略,不影响正常使用。
7、生成PKCS12 格式Keystore,cmd:openssl pkcs12 -export -name test-alias -in public-rsa.cer -inkey private-rsa.key -out user-rsa.pfx
此时,已成功生成私钥证书与公钥证书了,可在安装时选择的生成存放路径中查找到。
注:如遇见无法使用私钥文件时,可能是程序池不允许加载用户配置文件,勾选为true就可以了。
如遇到如何问题,请在下方留言;如有任何建议与见解,欢迎指正。
转载于:https://www.cnblogs.com/simoje/p/4763025.html
windows下OpenSSL加密证书安装步骤与使用方法相关推荐
- Windows下openssl的下载安装和使用
安装openssl有两种方式,第一种直接下载安装包,装上就可运行:第二种可以自己下载源码,自己编译.下面对两种方式均进行详细描述. 一.下载和安装openss 方法一:直接使用openssl安装包 W ...
- 【Tools】Windows下Git 2.18安装步骤
0. 目录 0. 目录 1. Git简介 2. Git参考资料 3. Git 2.18安装 1. Git简介 Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非 ...
- Windows下Rstudio的下载安装步骤详解
Rstudio安装 Rstudio介绍 Rstudio是最强大的一个R语言的IDE (集成开发环境), 跟R语言的base软件的简陋的窗口不同,Rsutido有着漂亮的用户界面,丰富而强大的功能,在编 ...
- Windows 下在 Python 中安装 Swampy 模块的方法
在学习 Think Python 第四章 接口设计 时, 遇到的第一个问题就是安装 Swampy 模块,参考了官方的安装方法 http://www.greenteapress.com/thinkpyt ...
- PHPStudy下Apache SSL证书安装教程
为什么80%的码农都做不了架构师?>>> HTTPS证书申请 一.安装SSL证书的环境 Apache安装目录:E:\phpStudy\PHPTutorial\Apache 以上 ...
- PHPStudy下Apache SSL证书安装教程 1
一.安装SSL证书的环境 Apache安装目录:E:phpStudyPHPTutorialApache 以上为windows下测试SSL证书安装的目录,具体目录请根据自己的实际环境! 二.获取SSL证 ...
- Windows 下OpenSSL 安装详解 +图解
Windows 下OpenSSL 安装详解 +图解 转载于:https://www.cnblogs.com/zhujiabin/p/5088646.html
- Windows下R语言环境安装
Windows下R语言环境安装 R官网: https://www.r-project.org/ 按照如下步骤下载windows中的安装文件R-4.1.0-win.exe 文件已经下载完成:R-4.1. ...
- 通过cmd命令,使Scite在windows下构建,并安装lua环境与中文乱码问题
通过cmd命令,使Scite在windows下构建,并安装lua环境与中文乱码问题 Scite工具下载与安装 https://scite.en.softonic.com/download 1.下载完后 ...
最新文章
- 【C++ 语言】 C 与 C++ 兼容 ( extern C )
- DHCP 服务大团圆
- ChartDirector资料小结
- 信息学奥赛一本通(1121:计算矩阵边缘元素之和)
- 股票数据下载-如何下载股票历史行情数据?
- 将 SPSS 分析技术应用于大数据
- matplotlib之pyplot模块——绘制对数线图(loglog()、semilogx()、semilogy())
- 【高等数学】第 5 讲 偏导数
- postman 传 map数据怎么传
- 能和机器划拳,猜中你的表情,百度开了一家超好玩的“AI体验店”
- html中设置粗斜体,HTML基础 b i 字体加粗 斜体
- Ubuntu出现Authentication failure(认证失败)的解决方法(转)
- Spotify 每周推荐功能:基于机器学习的音乐推荐
- 晚上失眠白天没精神,怎么把这种状态调整回来!
- Sublime and Markdown
- Android usb otg通讯总结 HiD通讯直接来取吧
- labview学习笔记--3D模型(3)
- PPT如何导出高清eps?
- 商业研究(16):实体经济之殇,互联网经济之困?
- 计算机点阵,计算机问题24*24点阵字型码用()字节存 – 手机爱问
热门文章
- 服务器微信了早上好,每天早上好的问候语 微信早安问候语合集66句
- PHP在浏览器中被拒绝请求,php控制请求页面浏览器缓
- webservice接口_webservice服务器端发票识别接口
- 靶场练习第十天~vulnhub靶场之dc-2
- hadooppythonsql_半小时搞定Hadoop+Mysql+Hive+Python
- CPU上下文切换(系统调用、进程上下文、线程上下文、中断上下文)
- 单调栈 leetcode整理(二)
- 【数据结构基础应用】【顺序表】
- scanner close_Java Scanner close()方法与示例
- observable_Java Observable countObservers()方法与示例