首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数字证书“签名和指纹”

数字证书“签名和指纹”
EN

Security用户
提问于 2013-11-29 16:32:40
回答 1查看 11.4K关注 0票数 3

数字证书的签名和指纹(指纹)有什么区别?

我知道那个签名:验证它来自发行人的实际签名。和指纹(指纹):散列本身,用作公钥证书的缩写形式。

,但两者到底是什么?

两者都是散列值,但使用哪个参数证书颁发机构创建?

EN

回答 1

Security用户

发布于 2013-11-29 17:12:14

以下是RFC 5280的相关引文。

signatureValue字段包含基于ASN.1 DER编码的tbsCertificate计算的数字签名。ASN.1编码的tbsCertificate作为签名函数的输入。此签名值被编码为位字符串,并包含在签名字段中。此过程的详细信息是为RFC3279、RFC4055和RFC4491中列出的每个算法指定的。通过生成此签名,CA验证了tbsCertificate字段中信息的有效性。特别是,CA认证公钥材料与证书主体之间的绑定。

基本上,证书签名是证书中编码的信息的CA签名值,包括证书的主题、颁发者和公钥。如上文所述,在各种RFCs中描述了验证签名的过程。

证书指纹只是在整个证书上计算的sha1sha256哈希值。

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

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

复制
相关文章

相似问题

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