如何生成X509证书指纹?

5

我在我的网站上安装了一个插件,用于处理访问控制服务(ACS)的单一登录。作为设置的一部分,有一个空间可输入“X509证书指纹(用于签发者URL令牌签名) - 令牌签名证书指纹”。那里应该输入什么内容?

输入图片描述

2个回答

4
证书指纹是证书公钥的哈希值。实际上不是这样。指纹是从DER格式的整个证书计算得出的。例如,您可以使用openssl x509命令的-fingerprint标志或任何哈希计算工具来获取它。

4
首先您的回答应该说明需要输入什么或不需要输入什么,然后再给出解释。 - rajuGT

3
证书指纹是证书的公钥的哈希值(维基百科:公钥证书)。Comodo有一篇如何检索它的文章:Comodo
使用openssl:
openssl x509 -in CERTIFICATE_FILE -fingerprint -noout 

4
正如用户203508所提到的,这并不正确。证书指纹是DER格式下整个证书的哈希值,哈希函数作为指纹算法的一部分存储在证书中。 - randoms

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接