ECDsaCng.VerifyData Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.