(PECL rnp >= 0.1.1)
rnp_op_sign_cleartext — 对文本数据执行签名操作,返回明文签名消息
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
。