Partilhar via


CoseMultiSignMessage Classe

Definição

Representa uma mensagem de COSE_Sign de assinatura múltipla.

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
Herança
CoseMultiSignMessage

Propriedades

Content

Obtém o conteúdo dessa mensagem ou null se o conteúdo foi desanexado da mensagem.

(Herdado de CoseMessage)
ProtectedHeaders

Obtém os parâmetros de cabeçalho protegidos associados a essa mensagem.

(Herdado de CoseMessage)
RawProtectedHeaders

Obtém os bytes brutos dos parâmetros de cabeçalho protegidos associados a essa mensagem.

(Herdado de CoseMessage)
Signatures

Obtém uma coleção somente leitura de assinaturas associadas a essa mensagem.

UnprotectedHeaders

Obtém os parâmetros de cabeçalho desprotegidos associados a essa mensagem.

(Herdado de CoseMessage)

Métodos

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

Adiciona uma assinatura para o conteúdo especificado a esta mensagem.

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

Adiciona uma assinatura para o conteúdo especificado a esta mensagem.

AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Adiciona uma assinatura para o conteúdo especificado a esta mensagem.

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

Adiciona de forma assíncrona uma assinatura para o conteúdo especificado a esta mensagem.

AddSignatureForEmbedded(CoseSigner, Byte[])

Adiciona uma assinatura para o conteúdo inserido nesta mensagem.

AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>)

Adiciona uma assinatura para o conteúdo inserido nesta mensagem.

Encode()

Codifica essa mensagem como CBOR.

(Herdado de CoseMessage)
Encode(Span<Byte>)

Codifica essa mensagem como CBOR.

(Herdado de CoseMessage)
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetEncodedLength()

Calcula o número de bytes produzidos codificando essa mensagem.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RemoveSignature(CoseSignature)

Remove a assinatura especificada da mensagem.

RemoveSignature(Int32)

Remove a assinatura no índice especificado da mensagem.

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

Assina o conteúdo especificado e o codifica como uma mensagem COSE_Sign com conteúdo desanexado.

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

Assina o conteúdo especificado e o codifica como uma mensagem COSE_Sign com conteúdo desanexado.

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

Assina o conteúdo especificado e o codifica como uma mensagem COSE_Sign com conteúdo desanexado.

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

Assina de forma assíncrona o conteúdo especificado e o codifica como uma mensagem COSE_Sign com conteúdo desanexado.

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

Assina o conteúdo especificado e o codifica como uma mensagem COSE_Sign com conteúdo inserido.

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

Assina o conteúdo especificado e o codifica como uma mensagem COSE_Sign com conteúdo desanexado.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
TryEncode(Span<Byte>, Int32)

Tenta codificar essa mensagem no buffer especificado.

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

Tenta assinar o conteúdo especificado e codificá-lo como uma mensagem COSE_Sign com conteúdo desanexado no buffer especificado.

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

Assina o conteúdo especificado e o codifica como uma mensagem COSE_Sign com conteúdo inserido.

Aplica-se a