ECDsaCng.VerifyData Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.