CoseSign1Message Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
Propriedades
| Name | Descrição |
|---|---|
| Content |
Recebe o conteúdo desta mensagem ou |
| 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. |