CoseMultiSignMessage Klass
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.
Representerar ett meddelande med flera signaturer COSE_Sign.
public ref class CoseMultiSignMessage sealed : System::Security::Cryptography::Cose::CoseMessage
public sealed class CoseMultiSignMessage : System.Security.Cryptography.Cose.CoseMessage
type CoseMultiSignMessage = class
inherit CoseMessage
Public NotInheritable Class CoseMultiSignMessage
Inherits CoseMessage
- Arv
Egenskaper
| Name | Description |
|---|---|
| Content |
Hämtar innehållet i det här meddelandet eller |
| ProtectedHeaders |
Hämtar de skyddade rubrikparametrar som är associerade med det här meddelandet. (Ärvd från CoseMessage) |
| RawProtectedHeaders |
Hämtar rådata för de skyddade rubrikparametrarna som är associerade med det här meddelandet. (Ärvd från CoseMessage) |
| Signatures |
Hämtar en skrivskyddad samling signaturer som är associerade med det här meddelandet. |
| UnprotectedHeaders |
Hämtar de oskyddade rubrikparametrarna som är associerade med det här meddelandet. (Ärvd från CoseMessage) |
Metoder
| Name | Description |
|---|---|
| AddSignatureForDetached(Byte[], CoseSigner, Byte[]) |
Lägger till en signatur för det angivna innehållet i det här meddelandet. |
| AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Lägger till en signatur för det angivna innehållet i det här meddelandet. |
| AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>) |
Lägger till en signatur för det angivna innehållet i det här meddelandet. |
| AddSignatureForDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken) |
Lägger asynkront till en signatur för det angivna innehållet i det här meddelandet. |
| AddSignatureForEmbedded(CoseSigner, Byte[]) |
Lägger till en signatur för innehållet som är inbäddat i det här meddelandet. |
| AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>) |
Lägger till en signatur för innehållet som är inbäddat i det här meddelandet. |
| Encode() |
Kodar det här meddelandet som CBOR. (Ärvd från CoseMessage) |
| Encode(Span<Byte>) |
Kodar det här meddelandet som CBOR. (Ärvd från CoseMessage) |
| GetEncodedLength() |
Beräknar antalet byte som skapas genom att koda det här meddelandet. |
| RemoveSignature(CoseSignature) |
Tar bort den angivna signaturen från meddelandet. |
| RemoveSignature(Int32) |
Tar bort signaturen vid det angivna indexet från meddelandet. |
| SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, 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(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signerar det angivna innehållet och kodar det som ett COSE_Sign meddelande med kopplat innehåll. |
| SignDetachedAsync(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlyMemory<Byte>, CancellationToken) |
Signerar asynkront det angivna innehållet och kodar det som ett COSE_Sign meddelande med kopplat innehåll. |
| SignEmbedded(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Signerar det angivna innehållet och kodar det som ett COSE_Sign meddelande med inbäddat innehåll. |
| SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signerar det angivna innehållet och kodar det som ett COSE_Sign meddelande med kopplat innehåll. |
| TryEncode(Span<Byte>, Int32) |
Försöker koda det här meddelandet till den angivna bufferten. |
| TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Försöker signera det angivna innehållet och koda det som ett COSE_Sign meddelande med kopplat innehåll i den angivna bufferten. |
| TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signerar det angivna innehållet och kodar det som ett COSE_Sign meddelande med inbäddat innehåll. |