CoseMultiSignMessage.SignEmbedded Methode

Definitie

Overloads

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

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

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

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

SignEmbedded(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 ingesloten inhoud.

public static byte[] SignEmbedded(byte[] embeddedContent, 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 SignEmbedded : byte[] * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * byte[] -> byte[]
Public Shared Function SignEmbedded (embeddedContent As Byte(), signer As CoseSigner, Optional protectedHeaders As CoseHeaderMap = Nothing, Optional unprotectedHeaders As CoseHeaderMap = Nothing, Optional associatedData As Byte() = Nothing) As Byte()

Parameters

embeddedContent
Byte[]

De inhoud die moet worden ondertekend en moet worden opgenomen in het bericht.

signer
CoseSigner

De ondertekenaargegevens die worden gebruikt om te ondertekenen embeddedContent.

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

embeddedContent 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

SignEmbedded(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[] SignEmbedded(ReadOnlySpan<byte> embeddedContent, 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 SignEmbedded : ReadOnlySpan<byte> * System.Security.Cryptography.Cose.CoseSigner * System.Security.Cryptography.Cose.CoseHeaderMap * System.Security.Cryptography.Cose.CoseHeaderMap * ReadOnlySpan<byte> -> byte[]
Public Shared Function SignEmbedded (embeddedContent 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

embeddedContent
ReadOnlySpan<Byte>

De inhoud die moet worden ondertekend en moet worden opgenomen in het bericht.

signer
CoseSigner

De ondertekenaargegevens die worden gebruikt om te ondertekenen embeddedContent.

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