CoseMultiSignMessage Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Propriedades
Content |
Obtém o conteúdo dessa mensagem ou |
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. |