【问题标题】:get Subject Key Identifier of certificate with openssl commands [closed]使用 openssl 命令获取证书的主题密钥标识符 [关闭]
【发布时间】:2015-07-24 20:43:38
【问题描述】:

我想使用 openssl 以及我的证书的每个 x509 扩展属性获取我的证书的主题密钥标识符,但我没有找到任何解决方案。如果有办法,请帮忙。

我需要 OpenSSL 命令来执行此操作。

【问题讨论】:

标签: linux mono openssl certificate


【解决方案1】:

既然你提到你需要通过命令行找到 X.509 扩展:

openssl x509 -in cert.pem -noout -text

您应该会看到打印的扩展名如下所示:

X509v3 扩展:

        X509v3 Basic Constraints: 
            CA:TRUE
        X509v3 Key Usage: 
            Certificate Sign, CRL Sign
        Netscape Comment: 
            OpenSSL Generated Certificate
        X509v3 Subject Key Identifier: 
            58:47:30:77:3F:EF:AC:3D:5A:A3:BB:F6:7F:D2:CE:95:08:77:23:A0
        X509v3 Authority Key Identifier: 
           keyid:FB:7B:FB:7B:23:87:8B:FC:3D:97:33:11:6B:0D:37:A0:21:8D:E6:CD

【讨论】:

  • 谢谢,这对我有好处。但是有没有办法提取其中的一些?例如是否有可能只获得“主题密钥标识符”?
  • 你可以解析输出不是吗? - openssl x509 -in server.pem -noout -text | grep -A1 "Subject Key Identifier"
  • 感谢您的回答。
猜你喜欢
  • 2017-01-05
  • 1970-01-01
  • 1970-01-01
  • 2020-05-20
  • 2014-02-06
  • 1970-01-01
  • 2021-02-23
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多