Rnp
- Вступ
- Встановлення та налаштування
- Обумовлені константи
- Приклади
- Функції 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
- RnpFFI - Клас RnpFFI