GnuPG Функції

Примітки

Цей модуль дозволяє використовувати зв'язок ключів поточного користувача. Зв'язка, як правило, розташована в ~/.gnupg/. Щоб вказати іншу папку, збережіть шлях до зв'язування ключів у змінному оточенні GNUPGHOME. Дивіться putenv для отримання додаткової інформації, як це зробити.

Деякі функції потребують специфікації ключа. Ця специфікація може бути всім, що стосується унікального ключа (ідентифікатор користувача, ідентифікатор ключа, відбитки пальців, ...). У цій документації використовується відбиток пальця у всіх прикладах.

Зауваження :

Як альтернатива явно документованим функціям, що використовують resource, ви можете використовувати об'єктно-орієнтований стиль за допомогою об'єктів gnupg

Зміст

  • gnupg_adddecryptkey— Додати ключ для розшифровки
  • gnupg_addencryptkey— Додає ключ для шифрування
  • gnupg_addsignkey— Додати ключ для підписання
  • gnupg_cleardecryptkeys— Видаляє всі ключі, які були встановлені для розшифровки раніше
  • gnupg_clearencryptkeys— Видаляє всі ключі, встановлені для шифрування раніше
  • gnupg_clearsignkeys— Видаляє всі ключі, які були встановлені для підписання раніше
  • gnupg_decrypt - Розшифровує переданий текст
  • gnupg_decryptverify— Розшифровує та перевіряє підпис переданого тексту
  • gnupg_deletekey— Видаляє ключ із зв'язування ключів
  • gnupg_encrypt - Шифрує заданий текст
  • gnupg_encryptsign— Шифрує та підписує переданий текст
  • gnupg_export - Експортує ключ
  • gnupg_getengineinfo— Повертає інформацію про двигун
  • gnupg_geterror— Повертає текст повідомлення про помилку, якщо функція не була виконана
  • gnupg_geterrorinfo— Повертає інформацію про помилку
  • gnupg_getprotocol— Повертає активний протокол для всіх операцій.
  • gnupg_gettrustlist - Пошук довірчих елементів
  • gnupg_import - Імпортує ключ
  • gnupg_init - Ініціалізувати GnuPG
  • gnupg_keyinfo— Повертає масив з інформацією про всі ключі, які відповідають заданому шаблону
  • gnupg_listsignatures - Перераховує підписи ключа
  • gnupg_setarmor— Перемикає висновок у текстовому чи бінарному режимі
  • gnupg_seterrormode— Встановлює режим звітування про помилки (error_reporting)
  • gnupg_setsignmode— Встановлює режим підписування
  • gnupg_sign— Підписує переданий текст
  • gnupg_verify - Перевіряє підпис тексту