CoseSign1Message.VerifyDetachedAsync Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Overloads
| Name | Description |
|---|---|
| VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Asynchroon controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel. |
| VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Asynchroon controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel. |
VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)
- Bron:
- CoseSign1Message.cs
- Bron:
- CoseSign1Message.cs
- Bron:
- CoseSign1Message.cs
- Bron:
- CoseSign1Message.cs
Asynchroon controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.
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)
Parameters
De openbare sleutel die is gekoppeld aan de persoonlijke sleutel die is gebruikt om de inhoud te ondertekenen.
- detachedContent
- Stream
De inhoud die eerder is ondertekend.
- associatedData
- ReadOnlyMemory<Byte>
De extra gegevens die aan de handtekening zijn gekoppeld, moeten overeenkomen met de waarde die tijdens het ondertekenen is opgegeven.
- cancellationToken
- CancellationToken
Het token dat moet worden gecontroleerd op annuleringsaanvragen. De standaardwaarde is None.
Retouren
Een taak waarvan Task<TResult> de eigenschap is true als de handtekening geldig is; falseanders.
Uitzonderingen
key of detachedContent is null.
key is van een niet-ondersteund type.
– of –
detachedContent biedt geen ondersteuning voor lezen of zoeken.
De inhoud is ingesloten in dit bericht, gebruik een overbelasting die gebruikmaakt van ingesloten inhoud.
ProtectedHeaders heeft geen waarde voor de Algorithm koptekst.
– of –
De met het algoritme beveiligde header is onjuist opgemaakt.
– of –
De beveiligde header van het algoritme is niet een van de waarden die door deze implementatie worden ondersteund.
– of –
De beveiligde header van het algoritme komt niet overeen met de algoritmen die worden ondersteund door de opgegeven key.
Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.
Zie ook
Van toepassing op
VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken)
- Bron:
- CoseSign1Message.cs
- Bron:
- CoseSign1Message.cs
Asynchroon controleert of de handtekening geldig is voor de inhoud met behulp van de opgegeven sleutel.
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)
Parameters
- key
- CoseKey
De openbare sleutel die is gekoppeld aan de persoonlijke sleutel die is gebruikt om de inhoud te ondertekenen.
- detachedContent
- Stream
De inhoud die eerder is ondertekend.
- associatedData
- ReadOnlyMemory<Byte>
De extra gegevens die aan de handtekening zijn gekoppeld, moeten overeenkomen met de waarde die tijdens het ondertekenen is opgegeven.
- cancellationToken
- CancellationToken
Het token dat moet worden gecontroleerd op annuleringsaanvragen. De standaardwaarde is None.
Retouren
Een taak waarvan Task<TResult> de eigenschap is true als de handtekening geldig is; falseanders.
Uitzonderingen
key of detachedContent is null.
key is van een niet-ondersteund type.
– of –
detachedContent biedt geen ondersteuning voor lezen of zoeken.
De inhoud is ingesloten in dit bericht, gebruik een overbelasting die gebruikmaakt van ingesloten inhoud.
ProtectedHeaders heeft geen waarde voor de Algorithm koptekst.
– of –
De met het algoritme beveiligde header is onjuist opgemaakt.
– of –
De beveiligde header van het algoritme is niet een van de waarden die door deze implementatie worden ondersteund.
– of –
De beveiligde header van het algoritme komt niet overeen met de algoritmen die worden ondersteund door de opgegeven key.