LonghornPHP 2026

Предопределённые константы

Следующие константы определяются модулем и доступны, только если модуль либо собрали в PHP, либо динамически загрузили при выполнении кода.

RNP_KEYSTORE_GPG (string)

Формат хранилища ключей "GPG".

RNP_KEYSTORE_KBX (string)

Формат хранилища ключей "KBX". Только для открытых ключей. Хранилище ключей - это формат файла, используемый для хранения открытых ключей вместе с метаинформацией и индексами.

RNP_KEYSTORE_G10 (string)

Формат хранилища ключей "G10". Для закрытых ключей.

RNP_LOAD_SAVE_PUBLIC_KEYS (integer)

Загрузка или сохранение только открытых ключей. Может быть ИЛИ с константой RNP_LOAD_SAVE_SECRET_KEYS для загрузки открытых и закрытых ключей в контекст FFI или сохранения их из контекста.

RNP_LOAD_SAVE_SECRET_KEYS (integer)

Загрузка или сохранение только секретных ключей. Может быть ИЛИ с константой RNP_LOAD_SAVE_PUBLIC_KEYS для загрузки открытых и закрытых ключей в контекст FFI или сохранения их из контекста.

RNP_LOAD_SAVE_PERMISSIVE (integer)

Позволяет игнорировать пакеты плохих подписей/ключей/дочерних ключей при импорте ключей.

RNP_LOAD_SAVE_SINGLE (integer)

Если установлено, будет загружен только первый ключ.

RNP_LOAD_SAVE_BASE64 (integer)

Разрешить импорт base64-кодированных ключей (autocrypt).

RNP_FEATURE_SYMM_ALG (string)

Список доступных алгоритмов симметричного шифрования.

RNP_FEATURE_AEAD_ALG (string)

Список доступных алгоритмов AEAD.

RNP_FEATURE_PROT_MODE (string)

Список доступных режимов защиты.

RNP_FEATURE_PK_ALG (string)

Список доступных алгоритмов открытых ключей.

RNP_FEATURE_HASH_ALG (string)

Список доступных хеш-алгоритмов.

RNP_FEATURE_COMP_ALG (string)

Список доступных алгоритмов сжатия.

RNP_FEATURE_CURVE (string)

Список доступных эллиптических кривых.

RNP_DUMP_MPI (integer)

Выгрузка значений MPI (многоточечных целых чисел).

RNP_DUMP_RAW (integer)

Выгрузка содержимого необработанного пакета.

RNP_DUMP_GRIP (integer)

Выгрузка цифрового отпечатка и захватов клавиш.

RNP_JSON_DUMP_MPI (integer)

Выгрузка значений MPI (многоточечных целых чисел).

RNP_JSON_DUMP_RAW (integer)

Выгрузка содержимого необработанного пакета.

RNP_JSON_DUMP_GRIP (integer)

Выгрузка цифровых отпечатков пальцев и захватов клавиш.

RNP_ENCRYPT_NOWRAP (integer)

Позволяет зашифровать подписанное сообщение. Сообщение не заворачивается в строчный пакет данных.

RNP_KEY_EXPORT_ARMORED (integer)

Включение ASCII-преобразования экспортируемых данных.

RNP_KEY_EXPORT_PUBLIC (integer)

Экспорт открытого ключа.

RNP_KEY_EXPORT_SECRET (integer)

Экспорт закрытого ключа.

RNP_KEY_EXPORT_SUBKEYS (integer)

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

RNP_KEY_EXPORT_BASE64 (integer)

Экспорт ключа автоматического шифрования в base64-кодировке вместо двоичной.

RNP_KEY_REMOVE_PUBLIC (integer)

Удаление открытого ключа.

RNP_KEY_REMOVE_SECRET (integer)

Удаление закрытого ключа.

RNP_KEY_REMOVE_SUBKEYS (integer)

Если удаляется первичный ключ, все его дочерние ключи также будут удалены.

Добавить

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

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