gpt4 book ai didi

security - "signing a certificate with another certificate"是什么意思?

转载 作者:行者123 更新时间:2023-12-04 15:09:44 27 4
gpt4 key购买 nike

我实际上正在阅读有关证书和证书链的内容。我了解证书是由实体的私钥签名的一段数据,只能使用给定实体(例如根 CA)的公钥解密。

但是,我在几个地方看到“证书签署另一个证书”(例如:Microsoft Iot Edge:https://learn.microsoft.com/en-us/azure/iot-edge/iot-edge-certs?view=iotedge-2018-06)

我很难理解这在技术上的确切含义。当我“用另一个证书签署证书”时会发生什么?例如,如果我创建一个中间证书并使用根 CA 的证书对其进行签名,那么使用哪个私钥?该 key 是否以某种方式成为根 CA 证书的一部分(不这么认为)?那么,如果有人说“此证书签署另一个证书”,则使用什么私钥/公钥?

最佳答案

当一段文字说使用证书签名时,它实际上意味着使用与存储在证书中的公钥关联的私钥签名。后者比较啰嗦,所以使用前者。

因此,在您的情况下,中间 CA 的证书由根 CA 的私钥签名。这个 Root CA 私钥是在 CA 成立时与 Root CA 公钥一起生成的。私钥保持(极其)私密,而公钥在根 CA 的证书中共享。

关于security - "signing a certificate with another certificate"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65437377/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com