我正在查看 Windows PKI,发现指纹是 SHA1,而签名是 SHA2 (SHA256)。
这是可接受的配置吗?
我应该建议客户端更新到 SHA2 以获取指纹吗?
这会导致一些向后兼容性问题吗?
我正在查看 Windows PKI,发现指纹是 SHA1,而签名是 SHA2 (SHA256)。
这是可接受的配置吗?
我应该建议客户端更新到 SHA2 以获取指纹吗?
这会导致一些向后兼容性问题吗?
我认为这是Windows GUI计算出来的值。而实际上不在证书内。使用 OpenSSL 查看证书本身。( openssl x509 -in MYFILENAME.CER -noout -text
)
这是一个讨论这个的博客:
http://morgansimonsen.wordpress.com/2013/04/16/understanding-x-509-digital-certificate-thumbprints/
指纹是一个计算字段,即不是证书数据本身的一部分。