Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
gnupg_verify
(PECL gnupg >= 0.1)
gnupg_verify — Проверяет подпись текста
Описание
array gnupg_verify ( resource $identifier , string $signed_text , string $signature [, string &$plaintext ] )Проверяет подпись переданного в параметре signed_text текста и возвращает информацию о подписи.
Список параметров
identifier -
Идентификатор gnupg, полученный из gnupg_init() или gnupg.
signed_text -
Подписанный текст.
signature -
Подпись. Чтобы проверить прозрачную подпись, параметр должен быть равен FALSE.
plaintext -
Обычный текст. Если этот необязательный параметр необходимо передать, то он заполняется обычным текстом.
Возвращаемые значения
В случае успеха, эта функция возвращает информацию о подписи. В случае ошибки эта функция возвращает FALSE.
Примеры
Пример #1 Процедурный пример использования gnupg_verify()
$plaintext = "";
$res = gnupg_init();
// прозрачная подпись
$info = gnupg_verify($res, $signed_text, false, $plaintext);
print_r($info);
// раздельная подпись
$info = gnupg_verify($res, $signed_text, $signature);
print_r($info);
Пример #2 Объектно ориентированный пример использования gnupg_verify()
$plaintext = "";
$gpg = new gnupg();
// прозрачная подпись
$info = $gpg -> verify($signed_text, false, $plaintext);
print_r($info);
// раздельная подпись
$info = $gpg -> verify($signed_text, $signature);
print_r($info);
Смотрите также:
Описание на ru2.php.net
Описание на php.ru