rnp_op_sign_cleartext

(PECL rnp >= 0.1.1)

rnp_op_sign_cleartext对文本数据执行签名操作,返回明文签名消息

说明

rnp_op_sign_cleartext(
    RnpFFI $ffi,
    string $data,
    array $keys_fp,
    array $options = ?
): string|false

参数

ffi

由 rnp_ffi_create 返回的 FFI 对象。

data

要签名的数据。

keys_fp

包含密钥指纹的数组。必须提供至少一个密钥。密钥应该存在于 ffi 中。

options

一个包含选项的关联数组。

数据类型 说明
"armor" boolean 启用 ASCII 盔甲输出。默认情况下禁用。
"hash" string 设置签名计算过程中使用的哈希算法。
"creation_time" integer 设置签名创建时间的秒数,自 1970 年 1 月 1 日 UTC 以来的秒数。默认使用当前时间。
"expiration_time" integer 设置签名过期时间,自创建时间的秒数。0 值用于标记签名为永不过期(默认值)。

返回值

包含源数据的明文签名消息,以及附加的标题和 ASCII 盔甲签名,如果成功则返回,否则返回 false

添加备注

用户贡献的备注

此页面没有用户贡献的备注。
To Top