114 字
1 分鐘
[範例] node-forge 驗證 PKCS7 內 PKCS1 簽章值 | 自然人憑證開發筆記
2024-01-17
無標籤

首頁 > 系列文 > 自然人憑證開發筆記

前文說明了如何取出 PKCS7 中的資訊,本文說明如何對 PKCS7 進行驗簽。


Demo#


程式碼#

驗簽流程如下:

  1. 從 PKCS7 解析出待簽章資料(含 TBS 的 Hash、時間、Nonce、卡號)、Hash 演算法、簽章值、憑證的公鑰
  2. 將待簽章資料透過 Hash 演算法進行 Hash
  3. 以公鑰、Hash 值、簽章值進行驗簽