Share via


CryptographyClient.VerifyData Metod

Definition

Ö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