Bagikan melalui


CoseMultiSignMessage Kelas

Definisi

Mewakili beberapa pesan COSE_Sign tanda tangan.

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

Properti

Content

Mendapatkan isi pesan ini atau null jika isi dicopot dari pesan.

(Diperoleh dari CoseMessage)
ProtectedHeaders

Mendapatkan parameter header terproteksi yang terkait dengan pesan ini.

(Diperoleh dari CoseMessage)
RawProtectedHeaders

Mendapatkan byte mentah dari parameter header yang dilindungi yang terkait dengan pesan ini.

(Diperoleh dari CoseMessage)
Signatures

Mendapatkan kumpulan tanda tangan baca-saja yang terkait dengan pesan ini.

UnprotectedHeaders

Mendapatkan parameter header yang tidak terlindungi yang terkait dengan pesan ini.

(Diperoleh dari CoseMessage)

Metode

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

Menambahkan tanda tangan untuk isi yang ditentukan ke pesan ini.

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

Menambahkan tanda tangan untuk isi yang ditentukan ke pesan ini.

AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Menambahkan tanda tangan untuk isi yang ditentukan ke pesan ini.

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

Secara asinkron menambahkan tanda tangan untuk konten yang ditentukan ke pesan ini.

AddSignatureForEmbedded(CoseSigner, Byte[])

Menambahkan tanda tangan untuk isi yang disematkan dalam pesan ini.

AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>)

Menambahkan tanda tangan untuk isi yang disematkan dalam pesan ini.

Encode()

Mengodekan pesan ini sebagai CBOR.

(Diperoleh dari CoseMessage)
Encode(Span<Byte>)

Mengodekan pesan ini sebagai CBOR.

(Diperoleh dari CoseMessage)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEncodedLength()

Menghitung jumlah byte yang dihasilkan dengan mengodekan pesan ini.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
RemoveSignature(CoseSignature)

Menghapus tanda tangan yang ditentukan dari pesan.

RemoveSignature(Int32)

Menghapus tanda tangan pada indeks yang ditentukan dari pesan.

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

Menandatangani konten yang ditentukan dan mengodekannya sebagai pesan COSE_Sign dengan konten yang dicopot.

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

Menandatangani konten yang ditentukan dan mengodekannya sebagai pesan COSE_Sign dengan konten yang dicopot.

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

Menandatangani konten yang ditentukan dan mengodekannya sebagai pesan COSE_Sign dengan konten yang dicopot.

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

Secara asinkron menandatangani konten yang ditentukan dan mengodekannya sebagai pesan COSE_Sign dengan konten yang dilepaskan.

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

Menandatangani konten yang ditentukan dan mengodekannya sebagai pesan COSE_Sign dengan konten yang disematkan.

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

Menandatangani konten yang ditentukan dan mengodekannya sebagai pesan COSE_Sign dengan konten yang dicopot.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
TryEncode(Span<Byte>, Int32)

Mencoba mengodekan pesan ini ke dalam buffer yang ditentukan.

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

Mencoba menandatangani konten yang ditentukan dan mengodekannya sebagai pesan COSE_Sign dengan konten yang dicopot ke dalam buffer yang ditentukan.

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

Menandatangani konten yang ditentukan dan mengodekannya sebagai pesan COSE_Sign dengan konten yang disematkan.

Berlaku untuk