(PECL rnp >= 0.1.1)
rnp_op_sign_cleartext — 對文字資料執行簽章操作,返回明文簽章訊息
ffi
由 rnp_ffi_create 返回的 FFI 物件。
data
要簽章的資料。
keys_fp
金鑰指紋陣列。必須至少提供一個金鑰。金鑰應存在於 ffi
中。
options
包含選項的關聯式陣列。
鍵值 | 資料類型 | 說明 |
---|---|---|
"armor" |
布林值 | 啟用 ASCII 裝甲輸出。預設為停用。 |
"hash" |
字串 | 設定簽章計算期間使用的雜湊演算法。 |
"creation_time" |
整數 | 設定簽章建立時間,以自 1970 年 1 月 1 日 UTC 以來的秒數表示。預設使用目前時間。 |
"expiration_time" |
整數 | 設定簽章到期時間,以自建立時間以來的秒數表示。值 0 表示簽章永不過期(預設值)。 |
成功時傳回包含原始資料、額外標頭和 ASCII 裝甲簽章的明文簽名訊息,失敗時傳回 false
。