ECDsaCng.VerifyData Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.