【问题标题】:Creating a Digital Certificate without signing it在不签名的情况下创建数字证书
【发布时间】:2013-06-02 05:00:59
【问题描述】:

我已经创建了一个密钥对,现在我想将我的公钥与一个电子邮件 ID 绑定(创建一个数字证书)。我不想执行签署证书的下一步。

问题:我如何创建数字证书(因此将公钥与身份绑定)而不是现在真正签名? (使用 OpenSSL 也可以)。

我的理解:

  1. 数字证书只是将公钥与 身份。
  2. 数字签名是一个 CA 保证/签署 证书并将签名嵌入证书文件中

还是我的理解错了?

【问题讨论】:

    标签: security encryption certificate digital-signature digital-certificate


    【解决方案1】:

    签名是证书的必需部分。您可以改为创建所谓的自签名证书,由您自己的密钥签名。

    【讨论】:

    • 好的,这样就搞定了。我认为签名不是必需的部分,我可以创建证书而不签名。再次感谢。
    【解决方案2】:

    如果我的问题是正确的,您想在 CA 进行实际签名之前准备证书并停止该过程...

    您正在寻找的东西是所谓的证书请求......

    查看“openssl req”命令...示例参见http://www.openssl.org/docs/apps/req.html(示例部分显示生成新请求)

    【讨论】:

    • 是的,我想要的只是将带有 id 的公钥打包(根据我的理解,该包将是一个数字证书)并且实际上没有经过任何 CA 的认证(没有经过 CA 的数字签名)。我完成了证书请求,但似乎没有生成证书(.cer)文件。
    猜你喜欢
    • 1970-01-01
    • 2021-07-02
    • 2011-09-07
    • 1970-01-01
    • 2019-06-17
    • 2010-12-09
    • 2015-01-09
    • 2020-11-03
    相关资源
    最近更新 更多