rnp_op_sign_detached

(PECL rnp >= 0.1.1)

rnp_op_sign_detached执行签名操作,返回分离的签名

描述

rnp_op_sign_detached(
    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 值用于标记签名为永不过期(默认值)。

返回值

成功时返回分离的签名数据,失败时返回 false

添加备注

用户贡献的备注

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