CoseMultiSignMessage.SignDetached Methode

Definitie

Overloads

Name Description
SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])

Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.

SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.

SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.

SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[])

Bron:
CoseMultiSignMessage.cs
Bron:
CoseMultiSignMessage.cs
Bron:
CoseMultiSignMessage.cs
Bron:
CoseMultiSignMessage.cs

Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.

public static byte[] SignDetached(byte[] detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, byte[]? associatedData = default);
static member SignDetached : byte[] * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * byte[] -> byte[]
Public Shared Function SignDetached (detachedContent As Byte(), signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As Byte() = Nothing) As Byte()

Parameters

detachedContent
Byte[]

De inhoud die moet worden ondertekend.

signer
CoseSigner

De ondertekenaargegevens die worden gebruikt om te ondertekenen detachedContent.

protectedHeaders
CoseHeaderMap

De beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.

unprotectedHeaders
CoseHeaderMap

De niet-beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.

associatedData
Byte[]

De extra gegevens die zijn gekoppeld aan de handtekening, die ook tijdens de verificatie moeten worden verstrekt.

Retouren

Byte[]

Het gecodeerde bericht.

Uitzonderingen

detachedContent of signer is null.

De protectedHeaders en unprotectedHeaders verzamelingen hebben een of meer labels gemeen.

– 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.

Van toepassing op

SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Bron:
CoseMultiSignMessage.cs
Bron:
CoseMultiSignMessage.cs
Bron:
CoseMultiSignMessage.cs
Bron:
CoseMultiSignMessage.cs

Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.

public static byte[] SignDetached(System.IO.Stream detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, ReadOnlySpan<byte> associatedData = default);
static member SignDetached : System.IO.Stream * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignDetached (detachedContent As Stream, signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Byte()

Parameters

detachedContent
Stream

De inhoud die moet worden ondertekend.

signer
CoseSigner

De ondertekenaargegevens die worden gebruikt om te ondertekenen detachedContent.

protectedHeaders
CoseHeaderMap

De beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.

unprotectedHeaders
CoseHeaderMap

De niet-beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.

associatedData
ReadOnlySpan<Byte>

De extra gegevens die zijn gekoppeld aan de handtekening, die ook tijdens de verificatie moeten worden verstrekt.

Retouren

Byte[]

Het gecodeerde bericht.

Uitzonderingen

detachedContent of signer is null.

detachedContent biedt geen ondersteuning voor lezen of zoeken.

– of –

De protectedHeaders en unprotectedHeaders verzamelingen hebben een of meer labels gemeen.

– 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.

Zie ook

Van toepassing op

SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Bron:
CoseMultiSignMessage.cs
Bron:
CoseMultiSignMessage.cs
Bron:
CoseMultiSignMessage.cs
Bron:
CoseMultiSignMessage.cs

Ondertekent de opgegeven inhoud en codeert deze als een COSE_Sign bericht met losgekoppelde inhoud.

public static byte[] SignDetached(ReadOnlySpan<byte> detachedContent, System.Security.Cryptography.Cose.CoseSigner signer, System.Security.Cryptography.Cose.CoseHeaderMap? protectedHeaders = default, System.Security.Cryptography.Cose.CoseHeaderMap? unprotectedHeaders = default, ReadOnlySpan<byte> associatedData = default);
static member SignDetached : ReadOnlySpan<byte> * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignDetached (detachedContent As ReadOnlySpan(Of Byte), signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As ReadOnlySpan(Of Byte) = Nothing) As Byte()

Parameters

detachedContent
ReadOnlySpan<Byte>

De inhoud die moet worden ondertekend.

signer
CoseSigner

De ondertekenaargegevens die worden gebruikt om te ondertekenen detachedContent.

protectedHeaders
CoseHeaderMap

De beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.

unprotectedHeaders
CoseHeaderMap

De niet-beveiligde headerparameters die moeten worden toegevoegd aan de inhoudslaag van het bericht.

associatedData
ReadOnlySpan<Byte>

De extra gegevens die zijn gekoppeld aan de handtekening, die ook tijdens de verificatie moeten worden verstrekt.

Retouren

Byte[]

Het gecodeerde bericht.

Uitzonderingen

signer is null.

De protectedHeaders en unprotectedHeaders verzamelingen hebben een of meer labels gemeen.

– 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.

Van toepassing op