ECDsaCng.VerifyData Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Проверяет цифровую подпись.
Перегрузки
| Имя | Описание |
|---|---|
| VerifyData(Byte[], Byte[]) |
Проверяет цифровую подпись указанных данных. |
| VerifyData(Stream, Byte[]) |
Проверяет цифровую подпись указанного потока данных, считывая до конца потока. |
| VerifyData(Byte[], Int32, Int32, Byte[]) |
Проверяет подпись для указанной длины данных, начиная с указанного смещения. |
VerifyData(Byte[], Byte[])
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
Проверяет цифровую подпись указанных данных.
public:
bool VerifyData(cli::array <System::Byte> ^ data, cli::array <System::Byte> ^ signature);
public bool VerifyData(byte[] data, byte[] signature);
override this.VerifyData : byte[] * byte[] -> bool
member this.VerifyData : byte[] * byte[] -> bool
Public Function VerifyData (data As Byte(), signature As Byte()) As Boolean
Параметры
- data
- Byte[]
Данные, которые были подписаны.
- signature
- Byte[]
Подпись, подлежащая проверке.
Возвращаемое значение
true Значение , если подпись действительна; falseв противном случае .
Исключения
data или signature есть null.
Комментарии
Этот метод создает сигнатуру для заданных данных, хэшируя входные данные с помощью HashAlgorithm свойства, а затем подписывая результат.
Применяется к
VerifyData(Stream, Byte[])
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
Проверяет цифровую подпись указанного потока данных, считывая до конца потока.
public:
bool VerifyData(System::IO::Stream ^ data, cli::array <System::Byte> ^ signature);
public bool VerifyData(System.IO.Stream data, byte[] signature);
[System.Security.SecurityCritical]
public bool VerifyData(System.IO.Stream data, byte[] signature);
override this.VerifyData : System.IO.Stream * byte[] -> bool
[<System.Security.SecurityCritical>]
member this.VerifyData : System.IO.Stream * byte[] -> bool
member this.VerifyData : System.IO.Stream * byte[] -> bool
Public Function VerifyData (data As Stream, signature As Byte()) As Boolean
Параметры
- data
- Stream
Поток данных, подписанный.
- signature
- Byte[]
Подпись, подлежащая проверке.
Возвращаемое значение
true Значение , если подпись действительна; falseв противном случае .
- Атрибуты
Исключения
data или signature есть null.
Комментарии
Этот метод хэширует входные данные с помощью свойства перед проверкой HashAlgorithm .
Применяется к
VerifyData(Byte[], Int32, Int32, Byte[])
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
- Исходный код:
- Cng.NotSupported.cs
Проверяет подпись для указанной длины данных, начиная с указанного смещения.
public:
bool VerifyData(cli::array <System::Byte> ^ data, int offset, int count, cli::array <System::Byte> ^ signature);
public bool VerifyData(byte[] data, int offset, int count, byte[] signature);
[System.Security.SecurityCritical]
public bool VerifyData(byte[] data, int offset, int count, byte[] signature);
override this.VerifyData : byte[] * int * int * byte[] -> bool
[<System.Security.SecurityCritical>]
member this.VerifyData : byte[] * int * int * byte[] -> bool
member this.VerifyData : byte[] * int * int * byte[] -> bool
Public Function VerifyData (data As Byte(), offset As Integer, count As Integer, signature As Byte()) As Boolean
Параметры
- data
- Byte[]
Данные, которые были подписаны.
- offset
- Int32
Расположение в данных, с которых начинаются подписанные данные.
- count
- Int32
Длина данных в символах после offset подписи.
- signature
- Byte[]
Подпись, подлежащая проверке.
Возвращаемое значение
true Значение , если подпись действительна; falseв противном случае .
- Атрибуты
Исключения
offset или count меньше нуля.
–или–
offset или count больше длины массива байтов, переданных в параметре data .
data или signature есть null.
Комментарии
Этот метод хэширует входные данные с помощью свойства перед проверкой HashAlgorithm .