Aracılığıyla paylaş


ECDsaCng.VerifyData Yöntem

Tanım

Dijital imzayı doğrular.

Aşırı Yüklemeler

VerifyData(Byte[], Byte[])

Belirtilen verilerin dijital imzasını doğrular.

VerifyData(Stream, Byte[])

Belirtilen veri akışının dijital imzasını doğrular ve akışın sonuna kadar okur.

VerifyData(Byte[], Int32, Int32, Byte[])

Belirtilen uzaklıkta başlayarak belirtilen veri uzunluğu için imzayı doğrular.

VerifyData(Byte[], Byte[])

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Belirtilen verilerin dijital imzasını doğrular.

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

Parametreler

data
Byte[]

İmzalanan veriler.

signature
Byte[]

Doğrulanacak imza.

Döndürülenler

true imza geçerliyse; aksi takdirde , false.

Özel durumlar

data veya signature şeklindedir null.

Açıklamalar

Bu yöntem, özelliğini kullanarak HashAlgorithm giriş verilerini karma yaparak ve ardından sonucu imzalayarak verilen veriler için bir imza oluşturur.

Şunlara uygulanır

VerifyData(Stream, Byte[])

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Belirtilen veri akışının dijital imzasını doğrular ve akışın sonuna kadar okur.

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

Parametreler

data
Stream

İmzalanan veri akışı.

signature
Byte[]

Doğrulanacak imza.

Döndürülenler

true imza geçerliyse; aksi takdirde , false.

Öznitelikler

Özel durumlar

data veya signature şeklindedir null.

Açıklamalar

Bu yöntem, doğrulamadan önce özelliğini kullanarak HashAlgorithm giriş verilerini karma olarak kullanır.

Şunlara uygulanır

VerifyData(Byte[], Int32, Int32, Byte[])

Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs
Kaynak:
Cng.NotSupported.cs

Belirtilen uzaklıkta başlayarak belirtilen veri uzunluğu için imzayı doğrular.

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

Parametreler

data
Byte[]

İmzalanan veriler.

offset
Int32

İmzalanan verilerin başladığı veri konumu.

count
Int32

İşaretlenecek olan karakter cinsinden offset verilerin uzunluğu.

signature
Byte[]

Doğrulanacak imza.

Döndürülenler

true imza geçerliyse; aksi takdirde , false.

Öznitelikler

Özel durumlar

offset veya count sıfırdan küçüktür.

-veya-

offset veya count parametresinde geçirilen bayt dizisinin uzunluğundan data daha büyük.

data veya signature şeklindedir null.

Açıklamalar

Bu yöntem, doğrulamadan önce özelliğini kullanarak HashAlgorithm giriş verilerini karma olarak kullanır.

Şunlara uygulanır