首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >理解SSL证书

问理解SSL证书
EN

Security用户
提问于 2015-09-16 21:06:26
回答 2查看 285关注 0票数 0

SSL证书如何证明发射器是他假装的那个人?

如果Bob (持有证书)和Alice想要建立一个SSL安全的连接,John就不能从Bob那里获得证书并将其发送给Alice,假装是Bob吗?

我非常了解私钥/公钥,但我不知道它在证书中扮演了什么角色。

EN

回答 2

Security用户

发布于 2015-09-16 22:04:30

为了假装他是Bob,John不仅必须出示Bob的证书,而且还要证明他拥有与所述证书中的公钥相对应的私钥,并用它加密一个挑战。所以光是复制证书就不会给John买任何东西。

票数 7
EN

Security用户

发布于 2015-09-16 21:47:14

证书由颁发证书的机构进行数字签名。

  • 您的软件应该通过发行人的公钥来验证数字签名。
  • 如果您的软件信任颁发者,则软件可以信任SSL证书内容。
  • 否则,您的软件应该查看颁发者的证书并验证该签名,等等,直到您的软件信任的发行者为止。

那么,公开/私钥是从哪里来的呢?通过与发行人的私钥签署证书,任何拥有发行人公钥的人都可以验证其真实性。

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

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

复制
相关文章

相似问题

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