method public

HmacAlgorithm::verify()

Класс: \Bitrix\Main\Security\Sign\HmacAlgorithm

Сигнатура

public verify(string $value, string $key, string $sig) : bool

Описание

Проверяет подпись сообщения

Параметры

$value string
Сообщение.
$key string
Секретный пароль, использованный при подписи.
$sig string
Пароль подписи сообщения для HMAC.

Возвращаемое значение

bool

Как применяется в HmacAlgorithm

HmacAlgorithm::verify() — метод класса \Bitrix\Main\Security\Sign\HmacAlgorithm модуля «Главный модуль».

Метод объекта: сначала нужен экземпляр HmacAlgorithm.

use Bitrix\Main\Security\Sign\HmacAlgorithm;

/** @var HmacAlgorithm $object */
$value = '';
$key = '';
$sig = '';
$result = $object->verify($value, $key, $sig);
// $result: bool

Другие методы HmacAlgorithm

  • getHashAlgorithm() Возвращает используемый в данный момент алгоритм хеширования
  • getSignature() Возвращает подпись сообщения
  • setHashAlgorithm() Устанавливает алгоритм хеширования для использования в HMAC

verify() есть и у других классов модуля «Главный модуль»: ShortCode, SigningAlgorithm.

Исходный файл: source/main/lib/security/sign/hmacalgorithm.php:78

Что будем искать? Например,Продвижение