Skip to content

勘误--网络模块校验服务端证书 #19

@lingshaofu

Description

@lingshaofu

https://github.com/JsonChao/Awesome-Android-Interview/blob/master/%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%9F%BA%E7%A1%80/%E7%BD%91%E7%BB%9C%E9%9D%A2%E8%AF%95%E9%A2%98.md

《客户端如何校验 CA 证书》这个子问题中,提到客户端是拿证书中的公钥去解密 hash 值,这一说法是不对的。应该是拿 ca 机构的公钥去解密。因为如果是拿证书的公钥的话,攻击者可以完全用自己的公、私钥构造一个证书。
参考:https://www.zhihu.com/question/37370216

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions