Udostępnij za pośrednictwem


CoseMultiSignMessage Klasa

Definicja

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
CoseMultiSignMessage

Właściwości

Content

Pobiera zawartość tej wiadomości lub null jeśli zawartość została odłączona od wiadomości.

(Odziedziczone po CoseMessage)
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ą.

Dotyczy