首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >身份证书是否与公钥相同?

身份证书是否与公钥相同?
EN

Security用户
提问于 2020-05-19 04:28:35
回答 2查看 1.8K关注 0票数 11

我对公钥基础设施并不熟悉,但我认为我理解公钥加密在概念上如何工作。因此,根据定义,公钥是公开的,而不是秘密。

最近,当我遇到术语identity certificate并读到它时,它听起来非常类似于一个实体的公钥。但是,没有明确说明它们是相同的还是不同的。

我的问题是:

  1. 身份证书是否与公钥相同?如果没有,那么身份证明是否被视为秘密?
  2. 它们之间有什么关系?
EN

回答 2

Security用户

回答已采纳

发布于 2020-05-19 04:54:53

身份证书与公钥相同吗?

不,证书包含公钥,但不是公钥本身。

如果没有,那么身份证书是否被视为秘密?

通常不会,它通常只包含不被认为是秘密的信息。

它们之间有什么关系?

证书是标识的公钥,以及有关标识和使用限制的更多信息。然后,所有这些都由证书颁发机构签名。

包含哪些身份信息取决于具体用例,但通常包含状态、国家、组织、名称、可能是电子邮件、.。使用限制包含证书有效的时间段,如果它可以用于签名,如果它是TLS服务器或客户端证书或证书颁发机构(CA)等。证书颁发机构的签名是需要的,以保护证书中的信息不受篡改,并创建信任基础结构,稍后可以用于验证证书-请参阅维基百科:公钥基础设施了解更多信息。

票数 16
EN

Security用户

发布于 2020-05-19 10:16:02

斯特芬·乌尔里希给出了一个很好的答案。

我只想补充几点。

证书的主要思想是有一些各方(称为CA -证书颁发机构)被所有PKI参与者所信任,从而确认了公钥的所有权。您可以将证书解释为:“我们,CA,确认此公钥属于person (或company) X”。这个声明是由CA签署的。

生成一对密钥。您将您的公钥发送到CA,并要求他们确认您是此公钥的所有者。CA验证您的个人(取决于证书类型-可以从非常简单的检查到更复杂的一组检查)并颁发证书,确认您是此证书中包含的公钥的所有者。此证书由CA签名,因此您和其他任何人都不能伪造此证书。

证书不是秘密的。反之亦然。在任何地方,您需要确认您的身份,您提供此证书。例如,如果您有S/MIME证书并签署电子邮件(使用相应的私钥),证书就会附加到电子邮件上,然后接收方可以读取证书,查看CA签名,并可以确定电子邮件确实来自您。

秘密是你的私钥。你应该保密因为如果smb。访问它时,他可以用您的名字加密消息或签署文档,而您不能反对它不是您。如果你认为你的私钥被偷了,你可以宣布它无效。然后CA会将您的证书放到所谓的吊销列表中。验证您的证书的每个人都会看到它不再有效,并且不会信任它。

票数 9
EN
页面原文内容由Security提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://security.stackexchange.com/questions/231860

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档