【问题标题】:Possible to move a SSL certificate from SHA1 to SHA256 without reissueing?可以将 SSL 证书从 SHA1 移动到 SHA256 而不重新颁发吗?
【发布时间】:2014-10-31 03:12:16
【问题描述】:

我使用以下方法生成了一些 ssl 证书:

sudo openssl req -nodes -newkey rsa:2048 -keyout hostname.key -out hostname.csr

代替:

sudo openssl req -nodes -sha256 -newkey rsa:2048 -keyout hostname.key -out hostname.csr

是否可以在无需重新生成和重新颁发证书的情况下更改证书上的哈希?

【问题讨论】:

    标签: ssl https openssl sha


    【解决方案1】:

    不,这是不可能的。 由于散列用于签发 CA 对证书进行签名,如果您更改散列,则无论新散列是否仍然是证书的有效散列(因为只是另一种算法),签名都将无效。

    【讨论】:

      【解决方案2】:

      没有。您不仅更改了证书:您还更改了它验证的密钥。

      【讨论】:

        猜你喜欢
        • 2011-09-24
        • 2017-07-30
        • 1970-01-01
        • 2017-01-17
        • 2020-10-30
        • 2014-12-26
        • 2018-07-02
        • 2019-06-10
        相关资源
        最近更新 更多