2024 年日本 PHP 研討會

rnp_op_sign_cleartext

(PECL rnp >= 0.1.1)

rnp_op_sign_cleartext對文字資料執行簽章操作,返回明文簽章訊息

說明

rnp_op_sign_cleartext(
    RnpFFI $ffi,
    字串 $data,
    陣列 $keys_fp,
    陣列 $options = ?
): 字串|false

參數

ffi

由 rnp_ffi_create 返回的 FFI 物件。

data

要簽章的資料。

keys_fp

金鑰指紋陣列。必須至少提供一個金鑰。金鑰應存在於 ffi 中。

options

包含選項的關聯式陣列。

鍵值 資料類型 說明
"armor" 布林值 啟用 ASCII 裝甲輸出。預設為停用。
"hash" 字串 設定簽章計算期間使用的雜湊演算法。
"creation_time" 整數 設定簽章建立時間,以自 1970 年 1 月 1 日 UTC 以來的秒數表示。預設使用目前時間。
"expiration_time" 整數 設定簽章到期時間,以自建立時間以來的秒數表示。值 0 表示簽章永不過期(預設值)。

傳回值

成功時傳回包含原始資料、額外標頭和 ASCII 裝甲簽章的明文簽名訊息,失敗時傳回 false

新增註解

使用者提供的註解

此頁面沒有使用者提供的註解。
To Top