ISignatureProvider - интерфейс

Объект, предоставляющий криптографические средства для подписания и проверки подписи.

Definition

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

Методы

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

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

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

См. также