【发布时间】:2013-12-24 08:08:19
【问题描述】:
创建 CSR 时,由于 conf 可以获取国家和州信息,我假设它将嵌入到证书中。如果是这样,证书签名后如何显示?我试过“$ openssl x509 -in foo.crt -noout -text”,但似乎信息不存在。我还检查了“-help”。还有其他打印方式吗?非常感谢。
更多发现:签署 CSR 时似乎删除了国家和州信息,对吗?
例如,这是我观察到的。
$ openssl req -text -noout -in server.csr
Certificate Request:
Data:
Version: 0 (0x0)
Subject: Subject: DC=..., DC=..., C=..., ST=..., L=..., O=..., OU=..., CN=...
...
$ openssl x509 -text -noout -in server.crt
Certificate:
Data:
Version: 3 (0x2)
Serial Number: 1 (0x1)
Signature Algorithm: sha1WithRSAEncryption
Issuer: DC=..., DC=..., O=..., OU=..., CN=...
Validity
Not Before: Dec 5 22:05:21 2013 GMT
Not After : Dec 5 22:05:21 2015 GMT
Subject: DC=..., DC=..., O=..., OU=..., CN=...
如所见,证书中缺少主题中的“C”、“ST”和“L”字段。
【问题讨论】:
标签: ssl openssl certificate ssl-certificate