CoseSign1Message Clase

Definición

Representa un mensaje de COSE_Sign1 de firma ú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
Herencia
CoseSign1Message

Propiedades

Nombre Description
Content

Obtiene el contenido de este mensaje o null si el contenido se desasoció del mensaje.

(Heredado de CoseMessage)
ProtectedHeaders

Obtiene los parámetros de encabezado protegidos asociados a este mensaje.

(Heredado de CoseMessage)
RawProtectedHeaders

Obtiene los bytes sin procesar de los parámetros de encabezado protegidos asociados a este mensaje.

(Heredado de CoseMessage)
Signature

Obtiene la firma digital.

UnprotectedHeaders

Obtiene los parámetros de encabezado no protegidos asociados a este mensaje.

(Heredado de CoseMessage)

Métodos

Nombre Description
Encode()

Codifica este mensaje como CBOR.

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

Codifica este mensaje como CBOR.

(Heredado de CoseMessage)
GetEncodedLength()

Calcula el número de bytes generados mediante la codificación de este mensaje.

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

Firma el contenido especificado y lo codifica como un mensaje COSE_Sign1 con contenido desasociado.

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

Firma el contenido especificado y lo codifica como un mensaje COSE_Sign1 con contenido desasociado.

SignDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Firma el contenido especificado y lo codifica como un mensaje COSE_Sign1 con contenido desasociado.

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

Firma de forma asincrónica el contenido especificado y lo codifica como un mensaje de COSE_Sign1 con contenido desasociado.

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

Firma el contenido especificado y lo codifica como un mensaje de COSE_Sign1 con contenido incrustado.

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

Firma el contenido especificado y lo codifica como un mensaje de COSE_Sign1 con contenido incrustado.

TryEncode(Span<Byte>, Int32)

Intenta codificar este mensaje en el búfer especificado.

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

Intenta firmar el contenido especificado y codificarlo como un mensaje de COSE_Sign1 con contenido desasociado en el búfer especificado.

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

Intenta firmar el contenido especificado y codificarlo como un mensaje COSE_Sign1 con contenido incrustado en el búfer especificado.

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

Comprueba que la firma es válida para el contenido mediante la clave especificada.

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

Comprueba que la firma es válida para el contenido mediante la clave especificada.

VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>)

Comprueba que la firma es válida para el contenido mediante la clave especificada.

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

Comprueba que la firma es válida para el contenido mediante la clave especificada.

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

Comprueba que la firma es válida para el contenido mediante la clave especificada.

VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>)

Comprueba que la firma es válida para el contenido mediante la clave especificada.

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

Comprueba de forma asincrónica que la firma es válida para el contenido mediante la clave especificada.

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

Comprueba de forma asincrónica que la firma es válida para el contenido mediante la clave especificada.

VerifyEmbedded(AsymmetricAlgorithm, Byte[])

Comprueba que la firma es válida para el contenido mediante la clave especificada.

VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>)

Comprueba que la firma es válida para el contenido mediante la clave especificada.

VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>)

Comprueba que la firma es válida para el contenido mediante la clave especificada.

Se aplica a