International PHP Conference Berlin 2025

rnp_key_export_autocrypt

(PECL rnp >= 0.1.1)

rnp_key_export_autocryptЭкспортирует минимальный ключ для функции автоматического шифрования (всего 5 пакетов: ключ, uid, подпись, дочерний ключ шифрования, подпись)

Описание

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

Список параметров

ffi

FFI-объект, который возвращает функция rnp_ffi_create.

key_fp

Цифровой отпечаток первичного ключа.

subkey_fp

Дочерний ключ для экспорта. Может быть пустой строкой, чтобы выбрать первый подходящий дочерний ключ.

uid

Идентификатор пользователя для экспорта. Может быть пустой строкой, если у экспортируемого ключа только один uid.

flags

В настоящее время поддерживается только RNP_KEY_EXPORT_BASE64. Включение приведёт к экспорту данных ключа в кодировке base64 вместо двоичной.

Возвращаемые значения

OpenPGP-пакеты экспортированного ключа в случае успешного выполнения или false, если возникла ошибка.

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top