【问题标题】:Convert SHA1 Cert to MD5 Using OpenSSL使用 OpenSSL 将 SHA1 证书转换为 MD5
【发布时间】:2014-07-09 12:46:27
【问题描述】:

我正在尝试将服务器从 http 转换为 https,但由于密钥库中存在有问题的证书,我遇到了麻烦:

我的最终目标是自动化一个过程,以编程方式通过密钥库中的这些证书并将它们转换为不同的格式(即 MD5)。 有没有可以简单转换 SHA1 --> MD5 的命令?这可能吗?

有没有比通过 OpenSSL 更简单的方法?对不起,如果这个问题措辞不好,我对这个主题的理解非常有限。

谢谢!

【问题讨论】:

  • 证书一旦被 CA 签名,就不能更改或“转换”。

标签: openssl certificate ssl-certificate md5 sha1


【解决方案1】:

正如尤金的评论正确指出的那样,答案几乎可以肯定是否定的。这是因为证书比单纯的字段集合更复杂。证书由证书颁发机构签署。此签名充当一种不可篡改的安全校验和。如果您更改证书的一点点,签名将无法验证。

有一种特殊情况可以执行此操作,但可能不适用于您的情况:如果您的证书是自签名的。

【讨论】:

    猜你喜欢
    • 2013-02-15
    • 2021-02-06
    • 2015-01-12
    • 1970-01-01
    • 2013-06-02
    • 2011-03-07
    • 1970-01-01
    • 2020-11-30
    • 2017-08-04
    相关资源
    最近更新 更多