CoseSign1Message.VerifyDetachedAsync Metod

Definition

Överlagringar

Name Description
VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Verifierar asynkront att signaturen är giltig för innehållet med den angivna nyckeln.

VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Verifierar asynkront att signaturen är giltig för innehållet med den angivna nyckeln.

VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Källa:
CoseSign1Message.cs
Källa:
CoseSign1Message.cs
Källa:
CoseSign1Message.cs
Källa:
CoseSign1Message.cs

Verifierar asynkront att signaturen är giltig för innehållet med den angivna nyckeln.

public System.Threading.Tasks.Task<bool> VerifyDetachedAsync(System.Security.Cryptography.AsymmetricAlgorithm key, System.IO.Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, System.Threading.CancellationToken cancellationToken = default);
member this.VerifyDetachedAsync : System.Security.Cryptography.AsymmetricAlgorithm * System.IO.Stream * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function VerifyDetachedAsync (key As AsymmetricAlgorithm, detachedContent As Stream, Optional associatedData As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

Parametrar

key
AsymmetricAlgorithm

Den offentliga nyckel som är associerad med den privata nyckeln som användes för att signera innehållet.

detachedContent
Stream

Innehållet som tidigare var signerat.

associatedData
ReadOnlyMemory<Byte>

De extra data som är associerade med signaturen, som måste matcha värdet som angavs under signeringen.

cancellationToken
CancellationToken

Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.

Returer

En uppgift vars Task<TResult> egenskap är true om signaturen är giltig, annars false.

Undantag

key eller detachedContent är null.

key är av en typ som inte stöds.

-eller-

detachedContent stöder inte läsning eller sökande.

Innehållet är inbäddat i det här meddelandet och använder en överlagring som använder inbäddat innehåll.

ProtectedHeaders inte har något värde för Algorithm rubriken.

-eller-

Det algoritmskyddade huvudet var felaktigt formaterat.

-eller-

Det algoritmskyddade huvudet var inte ett av de värden som stöds av den här implementeringen.

-eller-

Det algoritmskyddade huvudet matchar inte de algoritmer som stöds av den angivna key.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Se även

Gäller för

VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Källa:
CoseSign1Message.cs
Källa:
CoseSign1Message.cs

Verifierar asynkront att signaturen är giltig för innehållet med den angivna nyckeln.

public System.Threading.Tasks.Task<bool> VerifyDetachedAsync(System.Security.Cryptography.Cose.CoseKey key, System.IO.Stream detachedContent, ReadOnlyMemory<byte> associatedData = default, System.Threading.CancellationToken cancellationToken = default);
member this.VerifyDetachedAsync : System.Security.Cryptography.Cose.CoseKey * System.IO.Stream * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>
Public Function VerifyDetachedAsync (key As CoseKey, detachedContent As Stream, Optional associatedData As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Boolean)

Parametrar

key
CoseKey

Den offentliga nyckel som är associerad med den privata nyckeln som användes för att signera innehållet.

detachedContent
Stream

Innehållet som tidigare var signerat.

associatedData
ReadOnlyMemory<Byte>

De extra data som är associerade med signaturen, som måste matcha värdet som angavs under signeringen.

cancellationToken
CancellationToken

Token som ska övervakas för annulleringsbegäranden. Standardvärdet är None.

Returer

En uppgift vars Task<TResult> egenskap är true om signaturen är giltig, annars false.

Undantag

key eller detachedContent är null.

key är av en typ som inte stöds.

-eller-

detachedContent stöder inte läsning eller sökande.

Innehållet är inbäddat i det här meddelandet och använder en överlagring som använder inbäddat innehåll.

ProtectedHeaders inte har något värde för Algorithm rubriken.

-eller-

Det algoritmskyddade huvudet var felaktigt formaterat.

-eller-

Det algoritmskyddade huvudet var inte ett av de värden som stöds av den här implementeringen.

-eller-

Det algoritmskyddade huvudet matchar inte de algoritmer som stöds av den angivna key.

Se även

Gäller för