签名证书和加密证书之间有什么区别?
我看到签名证书不能用于加密仅数据加密证书。有什么技术差异?两者都有公钥和私钥,或者只有加密证书会有PP密钥吗?
答案 0 :(得分:0)
唯一的区别是证书中目的字段的值。证书的颁发者选择创建证书的目的。
答案 1 :(得分:0)
证书仅包含公共证书。没有什么可以阻止你使用私人键来做任何你想做的事情。
如前所述,证书是由另一方处理的 - 在您签署或加密某些内容后,另一方需要做出决定,如果它对此感到满意。然后,它根据为另一方制定的策略检查证书及其标志,以确保它可用于操作。
答案 2 :(得分:0)
除了证书中的“密钥用法”字段外,一些密钥对使用的算法只能进行签名或加密(密钥交换)。例如,DH和DSA。 RSA对两者都有好处,所以在技术上你可以做任何你想做的事情。但正如其他答案所指出的那样,验证签名的代码可能会拒绝它,因为证书被用于错误的目的。
答案 3 :(得分:0)
即使这是一个旧线程,我也一直在努力处理那些证书,加密/解密概念,为此花了我两分钱,一个是简短的:
长者: