CryptographyClient.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.
Överlagringar
VerifyData(SignatureAlgorithm, Stream, Byte[], CancellationToken) |
Verifierar den angivna signaturen. |
VerifyData(SignatureAlgorithm, Byte[], Byte[], CancellationToken) |
Verifierar den angivna signaturen. |
VerifyData(SignatureAlgorithm, Stream, Byte[], CancellationToken)
Verifierar den angivna signaturen.
public virtual Azure.Security.KeyVault.Keys.Cryptography.VerifyResult VerifyData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, System.IO.Stream data, byte[] signature, System.Threading.CancellationToken cancellationToken = default);
abstract member VerifyData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.VerifyResult
override this.VerifyData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * System.IO.Stream * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.VerifyResult
Public Overridable Function VerifyData (algorithm As SignatureAlgorithm, data As Stream, signature As Byte(), Optional cancellationToken As CancellationToken = Nothing) As VerifyResult
Parametrar
- algorithm
- SignatureAlgorithm
Att SignatureAlgorithm använda. Detta måste vara samma algoritm som används för att signera data.
- data
- Stream
De data som motsvarar signaturen.
- signature
- Byte[]
Signaturen som ska verifieras.
- cancellationToken
- CancellationToken
A CancellationToken för att avbryta åtgärden.
Returer
Resultatet av verifieringsåtgärden. Om signaturen är giltig IsValid anges egenskapen för den returnerade VerifyResult till true.
Undantag
Den angivna algorithm
matchar inte nyckeln som motsvarar nyckelidentifieraren.
data
är null.
Den lokala kryptografiska providern utlöste ett undantag.
Nyckeln är ogiltig för den aktuella åtgärden.
Åtgärden stöds inte med den angivna nyckeln.
Servern returnerade ett fel. Se Message för information som returneras från servern.
Kommentarer
Hash-algoritmen som används för att beräkna sammandraget härleds från den angivna algoritmen:
Gäller för
VerifyData(SignatureAlgorithm, Byte[], Byte[], CancellationToken)
Verifierar den angivna signaturen.
public virtual Azure.Security.KeyVault.Keys.Cryptography.VerifyResult VerifyData (Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm algorithm, byte[] data, byte[] signature, System.Threading.CancellationToken cancellationToken = default);
abstract member VerifyData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.VerifyResult
override this.VerifyData : Azure.Security.KeyVault.Keys.Cryptography.SignatureAlgorithm * byte[] * byte[] * System.Threading.CancellationToken -> Azure.Security.KeyVault.Keys.Cryptography.VerifyResult
Public Overridable Function VerifyData (algorithm As SignatureAlgorithm, data As Byte(), signature As Byte(), Optional cancellationToken As CancellationToken = Nothing) As VerifyResult
Parametrar
- algorithm
- SignatureAlgorithm
Att SignatureAlgorithm använda. Detta måste vara samma algoritm som används för att signera data.
- data
- Byte[]
De data som motsvarar signaturen.
- signature
- Byte[]
Signaturen som ska verifieras.
- cancellationToken
- CancellationToken
A CancellationToken för att avbryta åtgärden.
Returer
Resultatet av verifieringsåtgärden. Om signaturen är giltig IsValid anges egenskapen för den returnerade VerifyResult till true.
Undantag
Den angivna algorithm
matchar inte nyckeln som motsvarar nyckelidentifieraren.
data
är null.
Den lokala kryptografiska providern utlöste ett undantag.
Nyckeln är ogiltig för den aktuella åtgärden.
Åtgärden stöds inte med den angivna nyckeln.
Servern returnerade ett fel. Se Message för information som returneras från servern.
Kommentarer
Hash-algoritmen som används för att beräkna sammandraget härleds från den angivna algoritmen:
Gäller för
Azure SDK for .NET