(PECL rnp >= 0.1.1)
rnp_op_sign_detached — 执行签名操作,返回分离的签名
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 值用于标记签名为永不过期(默认值)。 |
成功时返回分离的签名数据,失败时返回 false
。