Certificates
X509 證書:兩個算法標識符?
我想知道為什麼 X509 證書中有兩個算法標識符。一個在“待簽名”部分,另一個在實際簽名之前的末尾。
它們用於相同的目的嗎?它們必須相同嗎?實現可以選擇他們評估這兩個欄位中的哪一個嗎?
我假設您正在談論這兩個領域:
signature
signatureAlgorithm
遵循RFC 5280 第 4.1 節中定義的名稱。然後第 4.1.1.2 節繼續說明(對於
signatureAlgorithm
):該欄位必須包含與序列 tbsCertificate(第 4.1.2.3 節)中的簽名欄位相同的算法標識符。
所以,是的,它們必須相同。