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

此时,已成功生成私钥证书与公钥证书了,可在安装时选择的生成存放路径中查找到。

如遇到如何问题,请在下方留言;如有任何建议与见解,欢迎指正。

时间: 2024-10-14 05:25:59

windows下OpenSSL加密证书安装步骤与使用方法的相关文章

Windows下openssl的下载安装和使用

Windows下openssl的下载安装和使用 安装openssl有两种方式,第一种直接下载安装包,装上就可运行:第二种可以自己下载源码,自己编译.下面对两种方式均进行详细描述. 一.下载和安装openss 方法一:直接使用openssl安装包 Window 的openssl的安装包的下载地址为: http://slproweb.com/products/Win32OpenSSL.html 一般在安装openssl之前还需要vs的一些插件,该地址中也提供了相关插件的下载.如下图即为openssl

Windows下Apache2.2+PHP5安装步骤

Windows下Apache2.2+PHP5安装 初学者在学习PHP的时候可能都会遇到安装Apache和PHP不成功的问题,于是很多开发者便选择了集成包,一键安装好Apache+PHP+MySQL.但是,由于集成包中的软件版本是固定的,不便于升级,所以有时又会遇到其他扩展方面的问题.下面我们就来一一安装一下Apache和PHP5,因为MySQL的安装比较简单,不涉及一些配置,所以一般没什么问题,在这里也就不涉及了. 首先安装Apache,我这里使用的是2.2版本,基本就是下一步,没啥问题.然后将

Windows下MySQL5.6.21安装步骤

01.把 mysql-advanced-5.6.17-winx64.zip 解压到自定义 D:\mysql-5.6.17-W64 或 D:\mysql-advanced-5.6.17-winx64 目录下02.我的电脑--属性--高级--环境变量--系统变量--新建系统环境变量 变量名:MYSQL_HOME 变量值:D:\mysql-5.6.17-W6403.向原系统环境变量 Path 中添加 ;%MYSQL_HOME%\bin04.cmd--进到D:\mysql-5.6.17-W64\bin目

解决Windows下网络原因Composer安装失败问题的方法

由于Composer镜像都在国外,所以直接在官网下载Windows Installer后安装很多情况下是无法成功安装的. 解决办法: 1,将php添加到系统环境变量,并开启openssl扩展. 2,点击官网下载页,下拉到Manual Download,任意选择一个下载(建议最新版) 3,下载后是一个 composer.phar文件 放到php安装目录下,并新建一个composer.bat文件,写入如下内容并保存: @ECHO OFF php "%~dp0composer.phar" %

windows 下OPENSSL 生成秘钥和公钥的方法

1. 生成原始 RSA私钥文件 private_key.pem openssl genrsa -out private_key.pem 1024 2. 将原始 RSA私钥转换为 pkcs8格式 openssl pkcs8 -topk8 -inform PEM -in private_key.pem -outform PEM -nocrypt -out rsa_private_key.pem 3. 生成 RSA公钥 rsa_public_key.pem openssl rsa -in privat

[傻瓜版] Redis在Windows下的开发环境配置步骤

redis默认运行在unix体系下,windows无法直接运行官方版.以下是几种解决方案, 一)Windows移植版.启动速度飞快,优先推荐使用. a) 2.6.12 是稳定版,我用来64位版做开发环境,数个月未发现重要问题.  下载地址: https://github.com/MSOpenTech/redis/tree/2.6/bin/release b) 2.8.4 是3月24发布的最新版,此版本运行时会临时占用内存大小的硬盘空间,下载地址: https://github.com/MSOpe

Windows下Oracle 11g的安装

Windows下Oracle 11g的安装 Windows下Oracle 11g的安装: Windows:64位, Oracle 11g版本:win64_11gR2_database_1of2(安装包),win64_11gR2_database_2of2(辅助包) 注:先将win64_11gR2_database_2of2中的\win64_11gR2_database_2of2\database\stage\Components*(Components目录下所有文件)拷到\win64_11gR2

Windows下的Linux子系统安装,WSL 2下配置docker

Windows下的Linux子系统安装,WSL 2下配置docker 前提条件: 安装WSL 2需要Windows 10版本是Build 18917或更高,首先先确认系统版本已升级. 在“启用或关闭Windows功能”中启用以下两个选项:Windows虚拟机平台.适用于Linux的Windows子系统. 启用这些更改后,重新启动计算机. 从如上图中安装最新的Ubuntu发行版. 1. Powershell下配置 将WSL2作为Ubuntu的默认架构 wsl -- set - version Ub

Windows下ActiveMQ下载、安装部署

Windows下ActiveMQ下载.安装部署 1.下载:http://activemq.apache.org/download.html 最新Windows版本 2.安装 (1) 首先配置JAVA环境变量 JAVA_HOME=D:\Program Files\Java\jdk1.5.0 CLASSPAHT=.;D:\Program Files\Java\jdk1.5.0\lib\tools.jar;D:\Program Files\Java\jdk1.5.0\lib\td.jar;D:\Pro