PHP Conference Japan 2024

rnp_op_sign_cleartext

(PECL rnp >= 0.1.1)

rnp_op_sign_cleartext对文本数据执行签名操作,返回明文签名消息

描述

rnp_op_sign_cleartext(
    RnpFFI $ffi,
    string $data,
    array $keys_fp,
    array $options = ?
): string|false

参数

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**。

添加注释

用户贡献笔记

此页面没有用户贡献的笔记。
To Top