ECDsaCng.VerifyData Metod

Definition

Verifierar en digital signatur.

Överlagringar

Name Description
VerifyData(Byte[], Byte[])

Verifierar den digitala signaturen för angivna data.

VerifyData(Stream, Byte[])

Verifierar den digitala signaturen för den angivna dataströmmen och läser till slutet av dataströmmen.

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

Verifierar en signatur för den angivna längden på data, med början vid den angivna förskjutningen.

VerifyData(Byte[], Byte[])

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Verifierar den digitala signaturen för angivna data.

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

Parametrar

data
Byte[]

De data som signerades.

signature
Byte[]

Signaturen som ska verifieras.

Returer

trueom signaturen är giltig. annars . false

Undantag

data eller signature är null.

Kommentarer

Den här metoden genererar en signatur för angivna data genom att hasha indata med hjälp av HashAlgorithm egenskapen och sedan signera resultatet.

Gäller för

VerifyData(Stream, Byte[])

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Verifierar den digitala signaturen för den angivna dataströmmen och läser till slutet av dataströmmen.

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

Parametrar

data
Stream

Dataströmmen som signerades.

signature
Byte[]

Signaturen som ska verifieras.

Returer

trueom signaturen är giltig. annars . false

Attribut

Undantag

data eller signature är null.

Kommentarer

Den här metoden hashar indata med hjälp HashAlgorithm av egenskapen före verifiering.

Gäller för

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

Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs
Källa:
Cng.NotSupported.cs

Verifierar en signatur för den angivna längden på data, med början vid den angivna förskjutningen.

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

Parametrar

data
Byte[]

De data som signerades.

offset
Int32

Platsen i de data där signerade data börjar.

count
Int32

Längden på data, i tecken, som kommer offset att signeras.

signature
Byte[]

Signaturen som ska verifieras.

Returer

trueom signaturen är giltig. annars . false

Attribut

Undantag

offset eller count är mindre än noll.

-eller-

offset eller count är större än längden på bytematrisen som skickades i parametern data .

data eller signature är null.

Kommentarer

Den här metoden hashar indata med hjälp HashAlgorithm av egenskapen före verifiering.

Gäller för