Freigeben über


ECDsaCng.VerifyData Methode

Definition

Überprüft eine digitale Signatur.

Überlädt

VerifyData(Byte[], Byte[])

Überprüft die digitale Signatur der angegebenen Daten.

VerifyData(Stream, Byte[])

Überprüft die digitale Signatur des angegebenen Datenstreams und liest bis zum Ende des Streams.

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

Überprüft eine Signatur für alle Daten bis zur angegebenen Länge, beginnend beim angegebenen Offset.

VerifyData(Byte[], Byte[])

Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs

Überprüft die digitale Signatur der angegebenen Daten.

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

Parameter

data
Byte[]

Die Daten, die signiert wurden.

signature
Byte[]

Die zu überprüfende Signatur.

Gibt zurück

true, wenn die Signatur gültig ist, andernfalls false.

Ausnahmen

data oder signature ist null.

Hinweise

Diese Methode generiert eine Signatur für die angegebenen Daten, indem die Eingabedaten mithilfe der HashAlgorithm -Eigenschaft gehasht und dann das Ergebnis signiert wird.

Gilt für:

VerifyData(Stream, Byte[])

Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs

Überprüft die digitale Signatur des angegebenen Datenstreams und liest bis zum Ende des Streams.

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

Parameter

data
Stream

Der signierte Datenstream.

signature
Byte[]

Die zu überprüfende Signatur.

Gibt zurück

true, wenn die Signatur gültig ist, andernfalls false.

Attribute

Ausnahmen

data oder signature ist null.

Hinweise

Mit dieser Methode werden die Eingabedaten vor der Überprüfung mithilfe der HashAlgorithm -Eigenschaft gehasht.

Gilt für:

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

Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs
Quelle:
Cng.NotSupported.cs

Überprüft eine Signatur für alle Daten bis zur angegebenen Länge, beginnend beim angegebenen Offset.

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

Parameter

data
Byte[]

Die Daten, die signiert wurden.

offset
Int32

Die Position innerhalb der Daten, an der die signierten Daten beginnen.

count
Int32

Die Anzahl der zu überprüfenden Daten in der Zeichenfolge, beginnend bei offset.

signature
Byte[]

Die zu überprüfende Signatur.

Gibt zurück

true, wenn die Signatur gültig ist, andernfalls false.

Attribute

Ausnahmen

offset oder count ist kleiner als 0 (null).

- oder -

offset oder count verweist auf eine Position, die außerhalb der Länge des Bytearrays liegt, das im data-Parameter übergeben wurde.

data oder signature ist null.

Hinweise

Mit dieser Methode werden die Eingabedaten vor der Überprüfung mithilfe der HashAlgorithm -Eigenschaft gehasht.

Gilt für: