ssl - 如何使用 OpenSSL 验证证书
问题描述
这是我为测试证书是否对 OpenSSL 有效所做的:
# Combine
me@VSPACE MINGW64 ~/Downloads/STAR_mynewdomain_com
$ cat STAR_mynewdomain_com.crt comodorsadomainvalidationsecureserverca.crt comodorsaaddtrustca.crt addtrustexternalcaroot.
crt > mynewdomain-ssl-bundle.crt
# Create PEM file
me@VSPACE MINGW64 ~/Downloads/STAR_mynewdomain_com
$ openssl x509 -inform PEM -in mynewdomain-ssl-bundle.crt > public.pem
# Validate Certificate
me@VSPACE MINGW64 ~/Downloads/STAR_mynewdomain_com
$ openssl verify public.pem
OU = Domain Control Validated, OU = PositiveSSL Wildcard, CN = *.mynewdomain.com
error 20 at 0 depth lookup: unable to get local issuer certificate
error public.pem: verification failed
不知道我错过了什么,但它不会说它是有效的,但如果我使用 Digicert Windows 实用程序检查证书 ( mynewdomain-ssl-bundle.crt
) 证书是否有效。
解决方案
推荐阅读
- python - Python tkinter 按钮事件
- html - 使用纯 css 的位置图标动画
- java - 如何获取歌曲的封面图片?
- python - 如何将此顺序模型更改为功能模型?
- maven - 使用 JDK 10 / JDK 11 和 maven pugin 进行 Proguard
- php - 带有用户输入值的复选框
- json - JSON:Spring Boot 条件验证
- amazon-web-services - 是否可以从订阅中提取 Cloudwatch 日志的内容
- java - 由 defaultValue 引起的将 int 从一个活动传递到另一个活动的问题
- selenium - .net 3.5 视觉工作室的硒