SSL证书常用的OPENSSL命令
1. 生成CSR命令
以下命令用来生成CSR、Key,以及生成自签发证书
生成CSR - RSA加密算法
openssl req -out itrustssl.cn.csr -new -sha256 -newkey rsa:2048 -nodes -keyout itrustssl.cn.key
生成CSR - ECC加密算法
openssl ecparam -out server.key -name prime256v1 -genkey
openssl req -new -key server.key -out server.csr
生成自签发证书命令
openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:2048 -keyout privateKey.key -out certificate.crt
从密钥生成CSR
openssl req -out CSR.csr -key privateKey.key -new
从证书文件生成CSR
openssl x509 -x509toreq -in certificate.crt -out CSR.csr -signkey privateKey.key
去除Key密码
openssl rsa -in privateKey.pem -out newPrivateKey.pem
2. OPENSSL相关校验CSR KEY 证书命令
以下命令用来检查、校验Key CSR 以及证书
检查校验CSR包含信息命令
openssl req -text -noout -verify -in CSR.csr
检查校验KEY包含信息命令
openssl rsa -in privateKey.key -check
检查校验SSL证书命令
openssl x509 -in certificate.crt -text -noout
检查校验PKCS#12(后缀为.pfx 或 .p12)格式证书命令
openssl pkcs12 -info -in keyStore.p12
3. OPENSSL的相关排查验证命令
以下命令用来检查、校验Key CSR 以及证书
检查证书、CSR、Key是否匹配命令
openssl x509 -noout -modulus -in certificate.crt | openssl md5
openssl rsa -noout -modulus -in privateKey.key | openssl md5
openssl req -noout -modulus -in CSR.csr | openssl md5
检查已安装SSL证书网站的证书信息命令
openssl s_client -connect www.baidu.com:443
4. PEM转换使用的OPENSSL命令
转换 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
转换 PEM 到 JKS
点击查看 PEM转tomcat使用的jks命令
5. DER转换使用的OPENSSL命令
转换 DER 到 PEM
openssl x509 -inform der -in certificate.cer -out certificate.pem
6. P7B转换使用的OPENSSL命令
转换 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
7. PFX转换使用的OPENSSL命令
转换 PFX 到 PEM
openssl pkcs12 -in certificate.pfx -out certificate.cer -nodes
-
iTrustSSL是不是最适合小程序开发的SSL证书
开发小程序使用SSL 证书,这是一个强制性的技术门槛,而非可选项。无论是微信、支付宝还是抖音小程序,官方都强制要求所有网络请求必须通过 HTTPS 协议传输。简单来说,如果没有配置合规的 SSL 证书
-
SSL证书对百度和谷歌搜索引擎有用吗?
SSL证书作为保障网站HTTPS加密的基础工具,其与搜索引擎收录的关系逐渐成为讨论焦点。本文将从百度、谷歌两大搜索引擎的官方态度、技术原理及实际案例出发,详细分析SSL证书对收录的影响,并提供针对性的
-
iTrustSSL证书夏季大促,最高直降92.5%!
上云购SSL证书,首选iTrustSSL!2025年7月30日-2025年8月10日,iTrustSSL限时优惠,爆款iTrustSSL DV单域名证书首购50元/张起!除上述活动外,另享“新老同享”
[广告]赞助链接:
关注数据与安全,洞悉企业级服务市场:https://www.ijiandao.com/
让资讯触达的更精准有趣:https://www.0xu.cn/
关注KnowSafe微信公众号随时掌握互联网精彩
- 谷歌驳斥所谓的25亿名Gmail用户遭遇重大安全问题需要更改密码的说法
- Fort Firewall 开源免费、功能强大的 Windows 系统防火墙软件
- NextChat全平台AI助手神器,一键部署轻松搞定!
- UWP版OneNote将在10月14日停止支持 但从6月开始同步就会变慢
- 衡天云,中立安全的老牌海外服务器提供商
- 一个做了 6 年开源操作系统开发者的内心独白:这不是没有意义!
- 看雪招聘 | 令人心动的offer,让你薪满益足!
- 高通扩展骁龙计算生态系统,支持下一代企业级PC
- “开源和商业化不能形成对立!”
- PC被抓留案底,到手的Offer黄了,互联网大厂的背调到底有多严
- 《2021中国网络安全产品用户调查报告》完整纸版面世
- Qualcomm招聘 | IoT岗位火热来袭



