PHP Conference Nagoya 2025

Rnp

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

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

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