Certificates

證書中的簽名值在哪裡?

  • February 4, 2022
  1. 我的證書中的數字簽名值在哪裡?我可以找到簽名算法和簽名雜湊算法。
  2. 另外為什麼有兩個欄位指定簽名的雜湊?使用簽名算法欄位,可以很容易地找出數字證書是用 SHA-1/SHA2 雜湊簽名的。

請澄清我的疑問。如果有人可以在證書中顯示簽名值欄位,我將不勝感激?

樣本證書

簽名值包含在證書中 - 準確地說是在最後。簽名值不是供人類消費的,因此顯示它沒有多大意義。而是顯示驗證結果。您需要自己解析證書才能查看簽名值。為此,您可以使用 OpenSSL( openssl asn1parse),或者您可以將證書導出到 PEM 並將其導入到線上解碼器中,例如這個

不確定為什麼單獨列出雜湊和簽名算法。不過,我可以做出有根據的猜測。這可能是簽名算法標識符的剩餘部分,該標識符由單獨的“加密”算法(例如rsaEncryption)和作為參數的雜湊算法組成。目前雖然簽名生成算法的 OID 包含兩者,使用NULL作為參數。

證書籤名值在 Firefox 瀏覽器中可見,而 google chrome 或 IE 不會顯示該欄位和值。

引用自:https://crypto.stackexchange.com/questions/27921