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加密证书安装步骤与使用方法相关推荐

  1. Windows下openssl的下载安装和使用

    安装openssl有两种方式,第一种直接下载安装包,装上就可运行:第二种可以自己下载源码,自己编译.下面对两种方式均进行详细描述. 一.下载和安装openss 方法一:直接使用openssl安装包 W ...

  2. 【Tools】Windows下Git 2.18安装步骤

    0. 目录 0. 目录 1. Git简介 2. Git参考资料 3. Git 2.18安装 1. Git简介 Git(读音为/gɪt/.)是一个开源的分布式版本控制系统,可以有效.高速的处理从很小到非 ...

  3. Windows下Rstudio的下载安装步骤详解

    Rstudio安装 Rstudio介绍 Rstudio是最强大的一个R语言的IDE (集成开发环境), 跟R语言的base软件的简陋的窗口不同,Rsutido有着漂亮的用户界面,丰富而强大的功能,在编 ...

  4. Windows 下在 Python 中安装 Swampy 模块的方法

    在学习 Think Python 第四章 接口设计 时, 遇到的第一个问题就是安装 Swampy 模块,参考了官方的安装方法 http://www.greenteapress.com/thinkpyt ...

  5. PHPStudy下Apache SSL证书安装教程

    为什么80%的码农都做不了架构师?>>>    HTTPS证书申请 一.安装SSL证书的环境 Apache安装目录:E:\phpStudy\PHPTutorial\Apache 以上 ...

  6. PHPStudy下Apache SSL证书安装教程 1

    一.安装SSL证书的环境 Apache安装目录:E:phpStudyPHPTutorialApache 以上为windows下测试SSL证书安装的目录,具体目录请根据自己的实际环境! 二.获取SSL证 ...

  7. Windows 下OpenSSL 安装详解 +图解

    Windows 下OpenSSL 安装详解 +图解 转载于:https://www.cnblogs.com/zhujiabin/p/5088646.html

  8. Windows下R语言环境安装

    Windows下R语言环境安装 R官网: https://www.r-project.org/ 按照如下步骤下载windows中的安装文件R-4.1.0-win.exe 文件已经下载完成:R-4.1. ...

  9. 通过cmd命令,使Scite在windows下构建,并安装lua环境与中文乱码问题

    通过cmd命令,使Scite在windows下构建,并安装lua环境与中文乱码问题 Scite工具下载与安装 https://scite.en.softonic.com/download 1.下载完后 ...

最新文章

  1. 【C++ 语言】 C 与 C++ 兼容 ( extern C )
  2. DHCP 服务大团圆
  3. ChartDirector资料小结
  4. 信息学奥赛一本通(1121:计算矩阵边缘元素之和)
  5. 股票数据下载-如何下载股票历史行情数据?
  6. 将 SPSS 分析技术应用于大数据
  7. matplotlib之pyplot模块——绘制对数线图(loglog()、semilogx()、semilogy())
  8. 【高等数学】第 5 讲 偏导数
  9. postman 传 map数据怎么传
  10. 能和机器划拳,猜中你的表情,百度开了一家超好玩的“AI体验店”
  11. html中设置粗斜体,HTML基础 b i 字体加粗 斜体
  12. Ubuntu出现Authentication failure(认证失败)的解决方法(转)
  13. Spotify 每周推荐功能:基于机器学习的音乐推荐
  14. 晚上失眠白天没精神,怎么把这种状态调整回来!
  15. Sublime and Markdown
  16. Android usb otg通讯总结 HiD通讯直接来取吧
  17. labview学习笔记--3D模型(3)
  18. PPT如何导出高清eps?
  19. 商业研究(16):实体经济之殇,互联网经济之困?
  20. 计算机点阵,计算机问题24*24点阵字型码用()字节存 – 手机爱问

热门文章

  1. 服务器微信了早上好,每天早上好的问候语 微信早安问候语合集66句
  2. PHP在浏览器中被拒绝请求,php控制请求页面浏览器缓
  3. webservice接口_webservice服务器端发票识别接口
  4. 靶场练习第十天~vulnhub靶场之dc-2
  5. hadooppythonsql_半小时搞定Hadoop+Mysql+Hive+Python
  6. CPU上下文切换(系统调用、进程上下文、线程上下文、中断上下文)
  7. 单调栈 leetcode整理(二)
  8. 【数据结构基础应用】【顺序表】
  9. scanner close_Java Scanner close()方法与示例
  10. observable_Java Observable countObservers()方法与示例