PHP Conference Japan 2024

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