Поделиться через


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 .

Применяется к