2024年PHP日本大会

rnp_key_export_autocrypt

(PECL rnp >= 0.1.1)

rnp_key_export_autocrypt 导出autocrypt功能的最小密钥(只有5个数据包:密钥、UID、签名、加密子密钥、签名)

描述

rnp_key_export_autocrypt(
    RnpFFI $ffi,
    string $key_fp,
    string $subkey_fp,
    string $uid,
    int $flags
): string|false

参数

ffi

由rnp_ffi_create返回的FFI对象。

key_fp

主密钥指纹。

subkey_fp

要导出的子密钥。可以为空字符串以选择第一个合适的子密钥。

uid

要导出的用户ID。如果导出的密钥只有一个UID,则可以为空字符串。

flags

目前仅支持RNP_KEY_EXPORT_BASE64。启用它将导出base64编码的密钥数据而不是二进制数据。

返回值

成功时返回导出的密钥的OpenPGP数据包,失败时返回false

添加注释

用户贡献的注释

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