Idioma

CoseSign1Message Classe

Definição

Representa uma mensagem de COSE_Sign1 de assinatura única.

public ref class CoseSign1Message sealed : System::Security::Cryptography::Cose::CoseMessage
public sealed class CoseSign1Message : System.Security.Cryptography.Cose.CoseMessage
type CoseSign1Message = class
    inherit CoseMessage
Public NotInheritable Class CoseSign1Message
Inherits CoseMessage
Herança
CoseSign1Message

Propriedades

Name Descrição
Content

Recebe o conteúdo desta mensagem ou null se o conteúdo foi desligado da mensagem.

(Herdado de CoseMessage)
ProtectedHeaders

Obtém os parâmetros do cabeçalho protegido associados a esta mensagem.

(Herdado de CoseMessage)
RawProtectedHeaders

Obtém os bytes brutos dos parâmetros do cabeçalho protegido associados a esta mensagem.

(Herdado de CoseMessage)
Signature

Obtém a assinatura digital.

UnprotectedHeaders

Obtém os parâmetros do cabeçalho não protegido associados a esta mensagem.

(Herdado de CoseMessage)

Métodos

Name Descrição
Encode()

Codifica esta mensagem como CBOR.

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

Codifica esta mensagem como CBOR.

(Herdado de CoseMessage)
GetEncodedLength()

Calcula o número de bytes produzidos pela codificação desta mensagem.

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

Assina o conteúdo especificado e codifica-o como uma mensagem COSE_Sign1 com conteúdo destacado.

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

Assina o conteúdo especificado e codifica-o como uma mensagem COSE_Sign1 com conteúdo destacado.

SignDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Assina o conteúdo especificado e codifica-o como uma mensagem COSE_Sign1 com conteúdo destacado.

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

Assina assíncronamente o conteúdo especificado e codifica-o como uma mensagem COSE_Sign1 com conteúdo destacado.

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

Assina o conteúdo especificado e codifica-o como uma mensagem COSE_Sign1 com conteúdo incorporado.

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

Assina o conteúdo especificado e codifica-o como uma mensagem COSE_Sign1 com conteúdo incorporado.

TryEncode(Span<Byte>, Int32)

Tenta codificar esta mensagem no buffer especificado.

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

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

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

Tenta assinar o conteúdo especificado e codifica-lo como uma mensagem COSE_Sign1 com conteúdo incorporado no buffer especificado.

VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[])

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyDetached(CoseKey, Byte[], Byte[])

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Verifica assíncronamente que a assinatura é válida para o conteúdo usando a chave especificada.

VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken)

Verifica assíncronamente que a assinatura é válida para o conteúdo usando a chave especificada.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Verifica se a assinatura é válida para o conteúdo usando a chave especificada.

Aplica-se a