(PECL rnp >= 0.1.1)
rnp_op_sign_cleartext — 对文本数据执行签名操作,返回明文签名消息
ffi
由 rnp_ffi_create 返回的 FFI 对象。
data
要签名的數據。
keys_fp
包含密钥指纹的数组。必须至少提供一个密钥。密钥应该存在于 ffi
中。
options
一个包含选项的关联数组。
键 | 数据类型 | 描述 |
---|---|---|
"armor" |
boolean | 启用ASCII-armored输出。默认情况下禁用。 |
"hash" |
string | 设置签名计算期间使用的哈希算法。 |
"creation_time" |
integer | 设置签名创建时间(自1970年1月1日UTC以来的秒数)。默认情况下使用当前时间。 |
"expiration_time" |
integer | 设置签名到期时间(自创建时间以来的秒数)。0值用于将签名标记为永不过期(默认值)。 |
成功时返回包含源数据、附加标头和ASCII-armored签名的明文签名消息;失败时返回 **false
**。