CoseMultiSignMessage.SignDetached Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Ö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
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
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
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.