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

Модуль определяет перечисленные ниже константы и открывает к ним доступ только тогда, когда модуль либо собрали в 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)
Если удаляется первичный ключ, все его дочерние ключи также будут удалены.

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top