Share via


CoseMultiSignMessage Sınıf

Tanım

Birden çok imza COSE_Sign iletisini temsil eder.

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
Devralma
CoseMultiSignMessage

Özellikler

Content

Bu iletinin içeriğini veya null içeriğin iletiden ayrılarak alındığını alır.

(Devralındığı yer: CoseMessage)
ProtectedHeaders

Bu iletiyle ilişkili korumalı üst bilgi parametrelerini alır.

(Devralındığı yer: CoseMessage)
RawProtectedHeaders

Bu iletiyle ilişkili korumalı üst bilgi parametrelerinin ham baytlarını alır.

(Devralındığı yer: CoseMessage)
Signatures

Bu iletiyle ilişkili imzalardan oluşan salt okunur bir koleksiyon alır.

UnprotectedHeaders

Bu iletiyle ilişkili korumasız üst bilgi parametrelerini alır.

(Devralındığı yer: CoseMessage)

Yöntemler

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

Belirtilen içerik için bu iletiye imza ekler.

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

Belirtilen içerik için bu iletiye imza ekler.

AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Belirtilen içerik için bu iletiye imza ekler.

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

Bu iletiye belirtilen içerik için zaman uyumsuz olarak bir imza ekler.

AddSignatureForEmbedded(CoseSigner, Byte[])

Bu iletiye eklenmiş içerik için bir imza ekler.

AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>)

Bu iletiye eklenmiş içerik için bir imza ekler.

Encode()

Bu iletiyi CBOR olarak kodlar.

(Devralındığı yer: CoseMessage)
Encode(Span<Byte>)

Bu iletiyi CBOR olarak kodlar.

(Devralındığı yer: CoseMessage)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEncodedLength()

Bu iletiyi kodlayarak üretilen bayt sayısını hesaplar.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RemoveSignature(CoseSignature)

Belirtilen imzayı iletiden kaldırır.

RemoveSignature(Int32)

Belirtilen dizindeki imzayı iletiden kaldırır.

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

Belirtilen içeriği imzalar ve ayrılmış içerikle COSE_Sign iletisi olarak kodlar.

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

Belirtilen içeriği imzalar ve ayrılmış içerikle COSE_Sign iletisi olarak kodlar.

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

Belirtilen içeriği imzalar ve ayrılmış içerikle COSE_Sign iletisi olarak kodlar.

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

Belirtilen içeriği zaman uyumsuz olarak imzalar ve ayrılmış içeriğe sahip bir COSE_Sign iletisi olarak kodlar.

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

Belirtilen içeriği imzalar ve eklenmiş içerik içeren bir COSE_Sign iletisi olarak kodlar.

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

Belirtilen içeriği imzalar ve ayrılmış içerikle COSE_Sign iletisi olarak kodlar.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
TryEncode(Span<Byte>, Int32)

Bu iletiyi belirtilen arabelleğe kodlamaya çalışır.

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

Belirtilen içeriği imzalamaya ve ayrılmış içeriğe sahip bir COSE_Sign iletisi olarak belirtilen arabelleğe kodlamaya çalışır.

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

Belirtilen içeriği imzalar ve eklenmiş içerik içeren bir COSE_Sign iletisi olarak kodlar.

Şunlara uygulanır