CoseSign1Message.VerifyDetachedAsync 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
| 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
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.