首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >要验证x509证书是否与密钥匹配,需要什么?

问要验证x509证书是否与密钥匹配,需要什么?
EN

Security用户
提问于 2019-11-28 10:44:09
回答 1查看 309关注 0票数 1

假设我们有一个x509证书(如果重要的话,可以使用.pem格式)和一个应该通过它认证的密钥。

我怎样才能验证,证书是否准确地证明了该密钥?

我的印象是,检查证书和钥匙是否具有相同的pub密钥就足够了。我认为这是因为这是他们之间唯一的共享信息。不过,我不太清楚。

够了吗?

如果可能的攻击者能够访问证书,只需重写其中的公共密钥部分,会发生什么?

(注意,证书的验证是另一回事。在这里,我只想确定,证书确实证明了这个密钥。)

EN

回答 1

Security用户

回答已采纳

发布于 2019-11-28 11:02:11

我怎样才能验证,证书是否准确地证明了该密钥?

证书不能“证明”密钥。您描述的是检查私钥是否与证书中的公钥匹配,从而可以用来证明证书对第三方的所有权。是的,只要检查您在密钥对中拥有的公钥是否与证书的公钥完全相同就足够了。

如果可能的攻击者能够访问证书,只需重写其中的公共密钥部分,会发生什么?

在这种情况下,证书的颁发者签名将不再匹配,证书的验证将失败。

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

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

复制
相关文章

相似问题

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