Проверяет подпись для хэш, вычисленного на алгоритме ГОСТ Р 34.11.

Пространство имен:  CryptoPro.Sharpei
Сборка:  CryptoPro.Sharpei.Base (в CryptoPro.Sharpei.Base.dll)

Синтаксис

Visual Basic
Public Overrides Function VerifySignature ( _
	hash As Byte(), _
	signature As Byte() _
) As Boolean
C#
public override bool VerifySignature(
	byte[] hash,
	byte[] signature
)
Visual C++
public:
virtual bool VerifySignature(
	array<unsigned char>^ hash, 
	array<unsigned char>^ signature
) override
JavaScript
function verifySignature(hash, signature);

Параметры

hash
Type: array<System..::..Byte>[]()[][]
Хэш, для проверки подписи.
signature
Type: array<System..::..Byte>[]()[][]
Подпись, которую необходимо проверить.

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

trueTruetruetrue (True в Visual Basic), если подпись верна, falseFalsefalsefalse (False в Visual Basic) иначе.

Разрешения

РазрешениеОписание
KeyContainerPermissionДля открытия существующего контейнера. Связанные перечисления: Open. Действия по обеспечению безопасности: Demand .
KeyContainerPermissionДля создания контейнера с заданным (не случаыным именем). Связанные перечисления: Create. Действия по обеспечению безопасности: Demand .

Версии CSP:

КриптоПро CSP 2.0, КриптоПро CSP 3.0, КриптоПро CSP 3.6

См. также: