CoseMultiSignMessage Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje komunikat COSE_Sign z wieloma podpisami.
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
- Dziedziczenie
Właściwości
Content |
Pobiera zawartość tej wiadomości lub |
ProtectedHeaders |
Pobiera parametry chronionego nagłówka skojarzone z tym komunikatem. (Odziedziczone po CoseMessage) |
RawProtectedHeaders |
Pobiera nieprzetworzone bajty chronionych parametrów nagłówka skojarzonych z tym komunikatem. (Odziedziczone po CoseMessage) |
Signatures |
Pobiera kolekcję podpisów skojarzonych z tą wiadomością tylko do odczytu. |
UnprotectedHeaders |
Pobiera niechronione parametry nagłówka skojarzone z tym komunikatem. (Odziedziczone po CoseMessage) |
Metody
AddSignatureForDetached(Byte[], CoseSigner, Byte[]) |
Dodaje podpis dla określonej zawartości do tej wiadomości. |
AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Dodaje podpis dla określonej zawartości do tej wiadomości. |
AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>) |
Dodaje podpis dla określonej zawartości do tej wiadomości. |
AddSignatureForDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken) |
Asynchronicznie dodaje podpis dla określonej zawartości do tej wiadomości. |
AddSignatureForEmbedded(CoseSigner, Byte[]) |
Dodaje podpis dla zawartości osadzonej w tej wiadomości. |
AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>) |
Dodaje podpis dla zawartości osadzonej w tej wiadomości. |
Encode() |
Koduje ten komunikat jako CBOR. (Odziedziczone po CoseMessage) |
Encode(Span<Byte>) |
Koduje ten komunikat jako CBOR. (Odziedziczone po CoseMessage) |
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetEncodedLength() |
Oblicza liczbę bajtów generowanych przez kodowanie tego komunikatu. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
RemoveSignature(CoseSignature) |
Usuwa określony podpis z komunikatu. |
RemoveSignature(Int32) |
Usuwa podpis w określonym indeksie z komunikatu. |
SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością. |
SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością. |
SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością. |
SignDetachedAsync(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlyMemory<Byte>, CancellationToken) |
Asynchronicznie podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością. |
SignEmbedded(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z osadzoną zawartością. |
SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z odłączaną zawartością. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
TryEncode(Span<Byte>, Int32) |
Próbuje zakodować ten komunikat do określonego buforu. |
TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Próbuje podpisać określoną zawartość i zakodować ją jako komunikat COSE_Sign z odłączonym zawartością do określonego buforu. |
TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Podpisuje określoną zawartość i koduje ją jako komunikat COSE_Sign z osadzoną zawartością. |