周詳程式筆記
首頁
彙整
系列文章
NIST 零信任文件
Cloudflare
Entra ID
Azure DevOps
自然人憑證
關於作者
關於我
我的演講
我的證照
我的 CVE
首頁
彙整
系列文章
NIST 零信任文件
Cloudflare
Entra ID
Azure DevOps
自然人憑證
關於作者
關於我
我的演講
我的證照
我的 CVE
周詳 Sean Chou
零曜科技 執行長
[email protected]
分類
自然人憑證
62
Cloudflare
43
未分類
24
Azure DevOps
14
Entra ID
13
我的演講
10
Google Workspace
5
NIST 零信任文件
5
我的 CVE
5
Google Cloud
3
我的證照
3
軟體
3
Container
2
更多
標籤
certificate
cloudflare
cve
devops
kubernetes
moda
speech
zerotrust
114 字
1 分鐘
[範例] node-forge 驗證 PKCS7 內 PKCS1 簽章值 | 自然人憑證開發筆記
2024-01-17
自然人憑證
無標籤
首頁
>
系列文
>
自然人憑證開發
筆記
前文
說明了如何取出 PKCS7 中的資訊,本文說明如何對 PKCS7 進行驗簽。
Demo
#
範例網站
CodePen
Github Gist
程式碼
#
驗簽流程如下:
從 PKCS7 解析出待簽章資料(含 TBS 的 Hash、時間、Nonce、卡號)、Hash 演算法、簽章值、憑證的公鑰
將待簽章資料透過 Hash 演算法進行 Hash
以公鑰、Hash 值、簽章值進行驗簽
[範例] Web Crypto API 驗證 PKCS7 內 PKCS1 簽章值 | 自然人憑證開發筆記
[範例] Web Crypto API 透過公鑰驗證 PKCS1 簽章值 | 自然人憑證開發筆記
1
Demo
2
程式碼