CoseMultiSignMessage Třída

Definice

Představuje více podpisů COSE_Sign zprávu.

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
Dědičnost
CoseMultiSignMessage

Vlastnosti

Content

Získá obsah této zprávy nebo null pokud byl obsah odpojen od zprávy.

(Zděděno od CoseMessage)
ProtectedHeaders

Získá chráněné hlavičky parametry přidružené k této zprávě.

(Zděděno od CoseMessage)
RawProtectedHeaders

Získá nezpracované bajty chráněné hlavičky parametry přidružené k této zprávě.

(Zděděno od CoseMessage)
Signatures

Získá jen pro čtení kolekci podpisů přidružených k této zprávě.

UnprotectedHeaders

Získá nechráněné parametry hlavičky přidružené k této zprávě.

(Zděděno od CoseMessage)

Metody

AddSignatureForDetached(Byte[], CoseSigner, Byte[])

Přidá podpis zadaného obsahu do této zprávy.

AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>)

Přidá podpis zadaného obsahu do této zprávy.

AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Přidá podpis zadaného obsahu do této zprávy.

AddSignatureForDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken)

Asynchronně přidá podpis pro zadaný obsah do této zprávy.

AddSignatureForEmbedded(CoseSigner, Byte[])

Přidá podpis pro obsah vložený do této zprávy.

AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>)

Přidá podpis pro obsah vložený do této zprávy.

Encode()

Zakóduje tuto zprávu jako CBOR.

(Zděděno od CoseMessage)
Encode(Span<Byte>)

Zakóduje tuto zprávu jako CBOR.

(Zděděno od CoseMessage)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetEncodedLength()

Vypočítá počet bajtů vytvořených kódováním této zprávy.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
RemoveSignature(CoseSignature)

Odebere zadaný podpis ze zprávy.

RemoveSignature(Int32)

Odebere ze zprávy podpis v zadaném indexu.

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

Podepíše zadaný obsah a zakóduje ho jako COSE_Sign zprávu s odpojeným obsahem.

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

Podepíše zadaný obsah a zakóduje ho jako COSE_Sign zprávu s odpojeným obsahem.

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

Podepíše zadaný obsah a zakóduje ho jako COSE_Sign zprávu s odpojeným obsahem.

SignDetachedAsync(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlyMemory<Byte>, CancellationToken)

Asynchronně podepíše zadaný obsah a zakóduje ho jako COSE_Sign zprávu s odpojeným obsahem.

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

Podepíše zadaný obsah a zakóduje ho jako COSE_Sign zprávu s vloženým obsahem.

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

Podepíše zadaný obsah a zakóduje ho jako COSE_Sign zprávu s odpojeným obsahem.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryEncode(Span<Byte>, Int32)

Pokusí se zakódovat tuto zprávu do zadané vyrovnávací paměti.

TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Pokusí se podepsat zadaný obsah a zakódovat ho jako COSE_Sign zprávu s odpojeným obsahem do zadané vyrovnávací paměti.

TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>)

Podepíše zadaný obsah a zakóduje ho jako COSE_Sign zprávu s vloženým obsahem.

Platí pro