CascadiaPHP 2024

Функции Rnp

Содержание

  • rnp_backend_string — Возвращает имя библиотеки криптографического бэкенда
  • rnp_backend_version — Возвращает версию криптографической библиотеки бэкенда
  • rnp_decrypt — Расшифровывает сообщение PGP
  • rnp_dump_packets_to_json — Выгрузка информации о потоке пакетов OpenPGP в строку JSON
  • rnp_dump_packets — Выгружает информацию о потоке пакетов OpenPGP в человеко-читаемом формате
  • rnp_ffi_create — Создаёт объект верхнего уровня, используемый для взаимодействия с библиотекой
  • rnp_ffi_destroy — Уничтожает объект верхнего уровня, используемый для взаимодействия с библиотекой
  • rnp_ffi_set_pass_provider — Устанавливает callback-функцию поставщика паролей
  • rnp_import_keys — Импортирует ключи из строки PHP в связку ключей и получает JSON с описанием новых/обновлённых ключей
  • rnp_import_signatures — Импортирует автономные подписи в связку ключей и получает JSON с описанием обновлённых ключей
  • rnp_key_export_autocrypt — Экспортирует минимальный ключ для функции автоматического шифрования (всего 5 пакетов: ключ, uid, подпись, дочерний ключ шифрования, подпись)
  • rnp_key_export_revocation — Генерирует и экспортирует подпись отзыва первичного ключа
  • rnp_key_export — Экспортирует ключ
  • rnp_key_get_info — Получает информацию о ключе
  • rnp_key_remove — Удаляет ключ из связки (связок)
  • rnp_key_revoke — Отзывает ключ или дочерний ключ путём создания и добавления подписи отзыва
  • rnp_list_keys — Перечисляет все ключи, присутствующие в связке ключей, по указанному типу идентификатора
  • rnp_load_keys_from_path — Загружает ключи из указанного пути
  • rnp_load_keys — Загружает ключи из строки PHP
  • rnp_locate_key — Поиск ключа
  • rnp_op_encrypt — Шифрует сообщение
  • rnp_op_generate_key — Генерирует ключ
  • rnp_op_sign_cleartext — Выполняет операцию подписания текстовых данных, возвращая подписанный открытый текст сообщения
  • rnp_op_sign_detached — Выполняет операцию подписания, возвращает отсоединённую подпись (подписи)
  • rnp_op_sign — Выполняет операцию подписания бинарных данных, возвращает присоединённую подпись (подписи)
  • rnp_op_verify_detached — Проверяет отсоединённые подписи
  • rnp_op_verify — Проверяет присоединённую подпись или подпись открытого текста
  • rnp_save_keys_to_path — Сохраняет ключи по указанному пути
  • rnp_save_keys — Сохраняет ключи в строке PHP
  • rnp_supported_features — Получает поддерживаемые функции в формате JSON
  • rnp_version_string_full — Возвращает строку полной версии библиотеки RNP
  • rnp_version_string — Возвращает строку версии библиотеки RNP
add a note

User Contributed Notes

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