HTTPS – OpenSSL - qikegu.com

本文深入探讨HTTPS的工作原理及SSL证书的获取与管理。介绍了OpenSSL作为SSL/TLS开源工具包的功能,包括证书格式转换的详细步骤。适用于希望深入了解HTTPS及证书管理的技术人员。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HTTPS 教程

相关推荐

HTTPS – OpenSSL

OpenSSL是一个SSL/TLS开源工具包,也是一个加解密开发包。OpenSSL提供了很多常用的加解密功能。

下载安装

OpenSSL是以源代码形式发布的,官方没有提供windows平台安装包,可以从第三方下载编译好的windows平台安装包:

下载OpenSSL windows版本

使用OpenSSL转换证书格式

如果从CA获得的证书文件,你的web服务器不支持,可以使用OpenSSL命令将证书文件转换为web服务器所需的格式。

可使用OpenSSL的help命令,了解如何使用OpenSSL

Openssl> help

复制

要获得关于特定命令的帮助,请在命令之后使用-help。

Openssl> pkcs12 -help

复制

下面是转换证书文件格式的主要命令。

将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

复制

转换DER到PEM格式

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

复制

将P7B转换为PEM格式

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

复制

将P7B转换为PFX格式

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

复制

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

复制

将PFX转换为PEM格式

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

复制


Doc navigation

← HTTPS - 安装SSL证书

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值