openssl发行者/主题格式差异

时间:2019-05-14 12:27:50

标签: openssl

对于两个OpenSSL版本,我得到了不同的发行者/主题格式:OpenSSL 1.1.1和OpenSSL 1.0.2n。 1.1.1版本可以像1.0.2n那样格式化主题/发行者吗?

$ openssl x509 -in cert.pem -noout -issuer

# 1.1.1 11 Sep 2018
issuer=C = RU, O = TestOrg, OU = TestOrg Certification Authority, CN = rsa

# 1.0.2n 7 Dec 2017
issuer= /C=RU/O=TestOrg/OU=TestOrg Certification Authority/CN=rsa

1 个答案:

答案 0 :(得分:1)

您需要使用“ -nameopt compat” option。 例如

  

openssl x509 -in cert.pem -noout -issuer -nameopt compat

摘自文档:

  

-nameopt选项

     

选项,用于确定主题或发行者名称的显示方式。   选项参数可以是单个选项,也可以是多个选项   被逗号隔开。或者,可以使用-nameopt开关   设置多个选项不止一次。请参阅“名称选项”部分   有关更多信息。

  

兼容

     

使用旧格式。这等效于不指定名称选项   完全没有。