CoseMultiSignMessage.SignDetached Metod

Definition

Överlagringar

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

Signerar det angivna innehållet och kodar det som ett COSE_Sign meddelande med kopplat innehåll.

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

Signerar det angivna innehållet och kodar det som ett COSE_Sign meddelande med kopplat innehåll.

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

Signerar det angivna innehållet och kodar det som ett COSE_Sign meddelande med kopplat innehåll.

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

Källa:
CoseMultiSignMessage.cs
Källa:
CoseMultiSignMessage.cs
Källa:
CoseMultiSignMessage.cs
Källa:
CoseMultiSignMessage.cs

Signerar det angivna innehållet och kodar det som ett COSE_Sign meddelande med kopplat innehåll.

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()

Parametrar

detachedContent
Byte[]

Innehållet som ska signeras.

signer
CoseSigner

Den undertecknarinformation som används för att signera detachedContent.

protectedHeaders
CoseHeaderMap

De skyddade rubrikparametrarna som ska läggas till i meddelandets innehållslager.

unprotectedHeaders
CoseHeaderMap

De oskyddade rubrikparametrarna som ska läggas till i meddelandets innehållslager.

associatedData
Byte[]

De extra data som är associerade med signaturen, som också måste tillhandahållas under verifieringen.

Returer

Byte[]

Det kodade meddelandet.

Undantag

detachedContent eller signer är null.

Samlingarna protectedHeaders och unprotectedHeaders har en eller flera gemensamma etiketter.

-eller-

Samlingarna ProtectedHeaders och UnprotectedHeaders i signer har en eller flera gemensamma etiketter.

-eller-

En eller flera av etiketterna som anges i en CriticalHeaders rubrik saknas.

Gäller för

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

Källa:
CoseMultiSignMessage.cs
Källa:
CoseMultiSignMessage.cs
Källa:
CoseMultiSignMessage.cs
Källa:
CoseMultiSignMessage.cs

Signerar det angivna innehållet och kodar det som ett COSE_Sign meddelande med kopplat innehåll.

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()

Parametrar

detachedContent
Stream

Innehållet som ska signeras.

signer
CoseSigner

Den undertecknarinformation som används för att signera detachedContent.

protectedHeaders
CoseHeaderMap

De skyddade rubrikparametrarna som ska läggas till i meddelandets innehållslager.

unprotectedHeaders
CoseHeaderMap

De oskyddade rubrikparametrarna som ska läggas till i meddelandets innehållslager.

associatedData
ReadOnlySpan<Byte>

De extra data som är associerade med signaturen, som också måste tillhandahållas under verifieringen.

Returer

Byte[]

Det kodade meddelandet.

Undantag

detachedContent eller signer är null.

detachedContent stöder inte läsning eller sökande.

-eller-

Samlingarna protectedHeaders och unprotectedHeaders har en eller flera gemensamma etiketter.

-eller-

Samlingarna ProtectedHeaders och UnprotectedHeaders i signer har en eller flera gemensamma etiketter.

-eller-

En eller flera av etiketterna som anges i en CriticalHeaders rubrik saknas.

Se även

Gäller för

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

Källa:
CoseMultiSignMessage.cs
Källa:
CoseMultiSignMessage.cs
Källa:
CoseMultiSignMessage.cs
Källa:
CoseMultiSignMessage.cs

Signerar det angivna innehållet och kodar det som ett COSE_Sign meddelande med kopplat innehåll.

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()

Parametrar

detachedContent
ReadOnlySpan<Byte>

Innehållet som ska signeras.

signer
CoseSigner

Den undertecknarinformation som används för att signera detachedContent.

protectedHeaders
CoseHeaderMap

De skyddade rubrikparametrarna som ska läggas till i meddelandets innehållslager.

unprotectedHeaders
CoseHeaderMap

De oskyddade rubrikparametrarna som ska läggas till i meddelandets innehållslager.

associatedData
ReadOnlySpan<Byte>

De extra data som är associerade med signaturen, som också måste tillhandahållas under verifieringen.

Returer

Byte[]

Det kodade meddelandet.

Undantag

signer är null.

Samlingarna protectedHeaders och unprotectedHeaders har en eller flera gemensamma etiketter.

-eller-

Samlingarna ProtectedHeaders och UnprotectedHeaders i signer har en eller flera gemensamma etiketter.

-eller-

En eller flera av etiketterna som anges i en CriticalHeaders rubrik saknas.

Gäller för