我一直在寻找一个详细的解释,但似乎找不到一个低层次的解释。
1)当CA用其私钥对数据签名时,加密的数据被追加到csr,或者整个证书本身就是加密版本?加密的数据是否包含公钥,还是整个CSR是加密的?
2)如果是附加的,为什么我们仍然需要将原始数据保存在证书中?若要检查在CA公钥解锁签名时未更改数据,请执行以下操作?为什么我们不能直接解锁CA签名并使用里面的数据呢?
3)如果该证书被替换,我们如何知道该证书属于哪个CA?
4)客户端是依赖IssueBy字段来知道要使用哪个CA公钥,还是只尝试所有的公共密钥?
发布于 2017-11-01 01:00:54
在作为标记用于SSL/TLS的X.509/PKIX证书中,但不一定用于(许多)其他类型的证书:
发布于 2019-03-08 19:45:20
https://crypto.stackexchange.com/questions/52703
复制相似问题