首页 > 系统相关 >windows系统安装openssl并且转换证书格式

windows系统安装openssl并且转换证书格式

时间:2023-10-14 20:56:00浏览次数:37  
标签:certificate windows openssl PEM https 格式 安装 out

概述

  • 碎碎念,如果你有MAC电脑,就别折腾了,直接用MAC电脑吧,不用安装直接用openssl
    本文主要讲到了openssl的基本使用方法,开发环境为windows,开发工具为VS2019.本文主要是说明openssl如何使用,不介绍任何理论知识,如果有不懂的,请自行百度。个人建议下一个everything查询工具,真的很好用,比window自带的查询快了很多,可以查询自己想要的文件

OPENSSL安装

安装过程网上有很多,OPENSSL安装,注意你安装的OPENSSL的版本以及位数(32位或者64位),假如我安装的是64位的openssl,安装目录为D:\Program Files\OpenSSL-Win64,你可以自行选择你的安装目录,安装完成后,查看安装的openssl版本,使用控制台输入openssl version即可

1、下载

打开官网
https://www.openssl.org

找到对应版本下载,我这里是windows的64位

2.解压

3.使用

后续步骤百度会有很多,比如:(很抱歉这里烂尾了,因为最近比较忙,大家就借鉴参考一下我帮大家找好的步骤吧,或者直接用MAC电脑,不需要安装这个OPENSSL就可以直接使用命令啦~~)
https://blog.csdn.net/zkz10086/article/details/81567509
https://blog.csdn.net/q13554515812/article/details/92083595
https://www.cnblogs.com/wyt007/p/8022199.html
https://www.jianshu.com/p/78bd18af06a0
https://www.cnblogs.com/dingshaohua/p/12271280.html
https://blog.csdn.net/abcd552191868/article/details/126985198

4.常用命令

version    用于查看版本信息
 
enc        用于加解密
 
ciphers    列出加密套件
 
genrsa     用于生成私钥
 
rsa        RSA密钥管理(例如:从私钥中提取公钥)
 
req        生成证书签名请求(CSR)
 
crl        证书吊销列表(CRL)管理
 
ca         CA管理(例如对证书进行签名)
 
dgst       生成信息摘要
 
rsautl     用于完成RSA签名、验证、加密和解密功能
 
passwd     生成散列密码
 
rand       生成伪随机数
 
speed      用于测试加解密速度                    
 
s_client   通用的SSL/TLS客户端测试工具
 
X509       X.509证书管理
 
verify      X.509证书验证
 
pkcs7       PKCS#7协议数据管理

将DER转换为PEM

openssl x509 -inform der -in certificate.der -out certificate.pem

将PEM转换为DER

openssl x509 -outform der -in certificate.pem -out certificate.der

将PEM转换为P7B

openssl crl2pkcs7 -nocrl -certfile certificate.cer -out certificate.p7b -certfile CACert.cer

将PEM转换为PFX

openssl pkcs12 -export -out certificate.pfx -inkey privateKey.key -in certificate.crt -certfile CACert.crt

将P7B转换为PEM

openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer

将PFX转换为PEM

openssl pkcs12 -in certificate.pfx -out certificate.cer -nodes

将P7B转换为PFX

openssl pkcs7 -print_certs -in certificate.p7b -out certificate.cer

今天就写到这里啦~

  • 小伙伴们,( ̄ω ̄( ̄ω ̄〃 ( ̄ω ̄〃)ゝ我们明天再见啦~~
  • 大家要天天开心哦

欢迎大家指出文章需要改正之处~
学无止境,合作共赢

在这里插入图片描述

欢迎路过的小哥哥小姐姐们提出更好的意见哇~~

标签:certificate,windows,openssl,PEM,https,格式,安装,out
From: https://www.cnblogs.com/sugartang/p/17212338.html

相关文章

  • 十进制浮点数转换成IEEE754标准的32浮点数的二进制格式
    十进制浮点数转换成IEEE754标准的32浮点数的二进制格式目录十进制浮点数转换成IEEE754标准的32浮点数的二进制格式作业答案前章:十进制浮点数转二进制浮点数整数部分小数部分故:5.75(d)-->101.11(b)正文:IEEE754标准下的单精度(32位)浮点数(BIN)IEEE754转化作业答案5.75:01000000......
  • Shell脚本实现类Windows回收站
    Shell脚本实现类Windows回收站目录drm伪命令2参数2示例2命令安装3脚本说明3脚本安装3执行bashinstall.sh安装4再次执行bashinstall.sh进行对drm操作4命令使用5查看帮助信息5将文件放入回收站5创建测试文件5指定自动清理的时间和过程5删除文件5删除多个文件和目录6......
  • windows 启用wsl wsl --install 操作超时
    在启用或关闭Windows功能中启用Windows虚拟机监控程序平台......
  • windows 10 11 启用安装WSL
    参考Microsoft文档:安装WSL一、在启用或关闭Windows功能中启用Windows虚拟机监控程序平台注:未开启,在执行安装命令时会出现报错,比如 二、打开管理员权限下的命令窗(cmd、windowsPowerShell) 执行命令:wsl--install,默认安装Ubuntu; 如需要安装其他系统,执行命令: wsl--li......
  • 1.1 Windows驱动开发:配置驱动开发环境
    在进行驱动开发之前,您需要先安装适当的开发环境和工具。首先,您需要安装Windows驱动开发工具包(WDK),这是一组驱动开发所需的工具、库、示例和文档。然后,您需要安装VisualStudio开发环境,以便编写和调试驱动程序。在安装WDK和VisualStudio之后,您还需要配置适当的项目设置,以便能够正确......
  • Windows访问Oracle VM VirtualBox虚拟机下Linux docker
    设置网络中的NAT方式下的端口转发  配置主机端口和客体端口,客体端口设置Linuxdocker容器端口,主机端口设置windows访问docker时用到的端口。比如,Linuxdocker容器端口为80,客体端口设置为80,在windows访问时,通过localhost:主机端口,如localhost:80,就能访问。 ......
  • Windows 性能计数器 命令 任务管理器 命令
    Windows性能计数器是一个Windows系统内置的监视工具,可以显示系统的运行状况,包括CPU使用率、内存使用情况、网络吞吐量、磁盘I/O活动等。以下是几个常用的性能计数器相关命令:perfmon:打开性能监视器,可以创建和管理监视器,查看性能数据和日志。logman:创建和管理性能日志文件......
  • 使用python对txt文件的日期格式进行清洗
    我使用的Java对文件日期进行清洗,看到友友用的python清洗,就问了问应该如何做,代码是能看懂,但是若是要求我自己一步一步写的话,应该不太行~具体代码importrefromdatetimeimportdatetime#读取文件withopen('result3.txt','r')asfile:data=file.read()#使用正......
  • jks格式证书转为cer格式
    1、确保系统上安装了JavaDevelopmentKit(JDK),并将其路径添加到环境变量中。2、使用以下命令导出JKS证书的私钥和证书链到PKCS12格式的文件:keytool-importkeystore-srckeystoreyour_certificate.jks-srcstorepassyour_password-destkeystorecertificate.p12-deststorety......
  • 将java程序,安装为windows服务,开机自启动
    借助WindowsServiceWrapper小工具,将java程序转换为Windows服务,在服务中心配置自启动,从而在开机时windows自行启动服务。WindowsServiceWrapper下载URL:https://github.com/winsw/winsw/releases如下图,为windows32位和64位的工具文件 32位:链接: https://pan.baidu.co......