CoseSign1Message Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
Propiedades
| Nombre | Description |
|---|---|
| Content |
Obtiene el contenido de este mensaje o |
| 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. |