SlhDsa.VerifyPreHashCore Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе проверяет предварительно хэш-подпись указанного хэша и контекста.
protected:
abstract bool VerifyPreHashCore(ReadOnlySpan<System::Byte> hash, ReadOnlySpan<System::Byte> context, System::String ^ hashAlgorithmOid, ReadOnlySpan<System::Byte> signature);
protected abstract bool VerifyPreHashCore(ReadOnlySpan<byte> hash, ReadOnlySpan<byte> context, string hashAlgorithmOid, ReadOnlySpan<byte> signature);
abstract member VerifyPreHashCore : ReadOnlySpan<byte> * ReadOnlySpan<byte> * string * ReadOnlySpan<byte> -> bool
Protected MustOverride Function VerifyPreHashCore (hash As ReadOnlySpan(Of Byte), context As ReadOnlySpan(Of Byte), hashAlgorithmOid As String, signature As ReadOnlySpan(Of Byte)) As Boolean
Параметры
- hash
- ReadOnlySpan<Byte>
Данные для проверки.
- context
- ReadOnlySpan<Byte>
Контекст подписи.
- hashAlgorithmOid
- String
OID хэш-алгоритма, используемого для создания хэша.
- signature
- ReadOnlySpan<Byte>
Сигнатура для проверки.
Возвращаемое значение
true Значение , если подпись проверяет хэш; falseв противном случае .
Исключения
Произошла ошибка при проверке хэша.