IHashSignatureProvider - интерфейс

Объект, предоставляющий криптографические средства для вычисления хеша, использует вычисленных хеш в методах подписания и проверки подписи.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public interface IHashSignatureProvider : ISignatureProvider
Implements
ISignatureProvider

Методы

CreateAlgorithm Создаёт алгоритм вычисления хеша.
GetSignatureLength Возвращает длину подписи в байтах, которая создаётся в методе Sign(Byte) и проверяется в методе Verify(Byte, Byte). Это всегда достаточно небольшое число, поэтому массив байт такого размера можно выделить на стеке stackalloc.
(Унаследован от ISignatureProvider)
Sign Возвращает электронную цифровую подпись для заданных бинарных данных лицензии.
(Унаследован от ISignatureProvider)
Verify Проверяет валидность электронной цифровой подписи для заданных бинарных данных лицензии.
(Унаследован от ISignatureProvider)

Методы расширения

GenerateSignature Создаёт подпись для заданных свойств, связанных с сессией.
(Определяется RuntimeExtensions)
VerifySignature Выполняет проверку подписи для заданного токена ISessionToken и возвращает признак того, что подпись корректна.
(Определяется RuntimeExtensions)
VerifySignature Выполняет проверку подписи для заданных свойств, связанных с сессией, и возвращает признак того, что подпись корректна.
(Определяется RuntimeExtensions)

См. также