CoseSign1Message.SignDetachedAsync 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.
Asynchroon ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign1 bericht met losgekoppelde inhoud.
public static System.Threading.Tasks.Task<byte[]> SignDetachedAsync(System.IO.Stream detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, ReadOnlyMemory<byte> associatedData = default, System.Threading.CancellationToken cancellationToken = default);
static member SignDetachedAsync : System.IO.Stream * System.Security.Cryptography.Cose.CoseSigner * ReadOnlyMemory<byte> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<byte[]>
Public Shared Function SignDetachedAsync (detachedContent As Stream, signer As CoseSigner, Optional associatedData As ReadOnlyMemory(Of Byte) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Byte())
Parameters
- detachedContent
- Stream
De inhoud die moet worden ondertekend.
- signer
- CoseSigner
De ondertekenaargegevens die worden gebruikt om te ondertekenen detachedContent.
- associatedData
- ReadOnlyMemory<Byte>
De extra gegevens die zijn gekoppeld aan de handtekening, die ook tijdens de verificatie moeten worden verstrekt.
- cancellationToken
- CancellationToken
Het token dat moet worden gecontroleerd op annuleringsaanvragen. De standaardwaarde is None.
Retouren
Een taak die de asynchrone bewerking vertegenwoordigt. De waarde van Result de eigenschap bevat het gecodeerde bericht.
Uitzonderingen
detachedContent of signer is null.
detachedContent biedt geen ondersteuning voor lezen of zoeken.
– of –
De ProtectedHeaders verzamelingen en UnprotectedHeaders verzamelingen signer hebben een of meer labels gemeen.
– of –
Een of meer van de labels die zijn opgegeven in een CriticalHeaders koptekst ontbreken.
Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.