W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
(PECL rnp >= 0.1.1)
rnp_op_verify_detached — 驗證分離的簽名
rnp_op_verify_detached(RnpFFI $ffi, string $data, string $signature): array|false
ffi
rnp_ffi_create返回的 FFI 對象。
data
源數(shù)據(jù)。
signature
分離的簽名數(shù)據(jù)。
An associative array with information about verification results 或者在失敗時返回 false.
鑰匙 | 數(shù)據(jù)類型 | 說明 |
---|---|---|
"verification_status" | 字符串 | 總體驗證結(jié)果,可以是“成功”字符串,也可以是相應(yīng)的錯誤消息。 當(dāng)至少有一個簽名有效且驗證成功時,將設(shè)置“成功”結(jié)果。 可以在“signatures”數(shù)組中檢查每個簽名的單獨(dú)驗證結(jié)果。 |
"file_name" | 字符串 | 文件名。 |
"file_mtime" | 整數(shù) | 文件修改時間。 |
"mode" | 字符串 | 已處理郵件中使用的數(shù)據(jù)保護(hù)(加密)模式。 當(dāng)前定義的值為 “none”、“cfb”、“cfb-mdc”、“aead-ocb”、“aead-eax”。 |
"cipher" | 字符串 | 用于數(shù)據(jù)加密的對稱密碼。 |
"valid_integrity" | 布爾 | 如果使用了消息完整性保護(hù)(即 MDC 或 AEAD),則為 true 已成功驗證。 |
"signatures" | 數(shù)組 | 描述找到的每個簽名的關(guān)聯(lián)數(shù)組。請參閱下面的說明。 |
“signatures” 子數(shù)組。
鑰匙 | 數(shù)據(jù)類型 | 說明 |
---|---|---|
“verification_status” | 字符串 | 簽名驗證狀態(tài),“成功”字符串或相應(yīng)的錯誤消息。 |
“creation_time” | 整數(shù) | 自 1970 年 1 月 1 日 UTC 以來的簽名創(chuàng)建時間(以秒為單位)。 |
“expiration_time” | 整數(shù) | 自創(chuàng)建時間起的簽名過期時間(以秒為單位)或 0(如果簽名永不過期)。 |
“哈?!?/td> | 字符串 | 用于計算簽名的哈希函數(shù)算法。 |
“signing_key” | 字符串 | 用于簽名的密鑰的指紋。如果未將相應(yīng)的公鑰加載到 FFI 對象,則可能為“未找到”。 |
“signature_type” | 字符串 | 簽名類型。當(dāng)前定義的值為:'binary', 'text', 'standalone', 'certification (generic)', 'certification (persona)', '認(rèn)證(臨時)', '認(rèn)證(積極)', '子項綁定', '主鍵綁定', '直接', '密鑰吊銷', '子項吊銷', '證書吊銷', '時間戳', '未知: 0..255'。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: