AsymmetricSignatureDeformatter.VerifySignature Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет подпись.
Перегрузки
| Имя | Описание |
|---|---|
| VerifySignature(Byte[], Byte[]) |
При переопределении в производном классе проверяет подпись с использованием указанных данных. |
| VerifySignature(HashAlgorithm, Byte[]) |
Проверяет подпись из указанного хэш-значения. |
VerifySignature(Byte[], Byte[])
- Исходный код:
- AsymmetricSignatureDeformatter.cs
- Исходный код:
- AsymmetricSignatureDeformatter.cs
- Исходный код:
- AsymmetricSignatureDeformatter.cs
- Исходный код:
- AsymmetricSignatureDeformatter.cs
- Исходный код:
- AsymmetricSignatureDeformatter.cs
При переопределении в производном классе проверяет подпись с использованием указанных данных.
public:
abstract bool VerifySignature(cli::array <System::Byte> ^ rgbHash, cli::array <System::Byte> ^ rgbSignature);
public abstract bool VerifySignature(byte[] rgbHash, byte[] rgbSignature);
abstract member VerifySignature : byte[] * byte[] -> bool
Public MustOverride Function VerifySignature (rgbHash As Byte(), rgbSignature As Byte()) As Boolean
Параметры
- rgbHash
- Byte[]
Данные, подписанные с помощью rgbSignature.
- rgbSignature
- Byte[]
Подпись, которую требуется проверить с использованием rgbHash.
Возвращаемое значение
Значение true, если rgbSignature совпадает с подписью, вычисленной с помощью указанного хэш-алгоритма и ключа для rgbHash; в противном случае — значение false.
Комментарии
Перед вызовом этого метода необходимо указать открытый ключ и хэш-алгоритм.
См. также раздел
Применяется к
VerifySignature(HashAlgorithm, Byte[])
- Исходный код:
- AsymmetricSignatureDeformatter.cs
- Исходный код:
- AsymmetricSignatureDeformatter.cs
- Исходный код:
- AsymmetricSignatureDeformatter.cs
- Исходный код:
- AsymmetricSignatureDeformatter.cs
- Исходный код:
- AsymmetricSignatureDeformatter.cs
Проверяет подпись из указанного хэш-значения.
public:
virtual bool VerifySignature(System::Security::Cryptography::HashAlgorithm ^ hash, cli::array <System::Byte> ^ rgbSignature);
public virtual bool VerifySignature(System.Security.Cryptography.HashAlgorithm hash, byte[] rgbSignature);
abstract member VerifySignature : System.Security.Cryptography.HashAlgorithm * byte[] -> bool
override this.VerifySignature : System.Security.Cryptography.HashAlgorithm * byte[] -> bool
Public Overridable Function VerifySignature (hash As HashAlgorithm, rgbSignature As Byte()) As Boolean
Параметры
- hash
- HashAlgorithm
Хэш-алгоритм, который следует использовать для проверки подписи.
- rgbSignature
- Byte[]
Подпись для проверки.
Возвращаемое значение
Значение true, если подпись допустима для хэша; в противном случае — значение false.
Исключения
Параметр hash имеет значение null.
Комментарии
Этот метод задает хэш-алгоритм, используемый перед проверкой сигнатуры входного хэш-алгоритма.