Compartir a través de


CoseMultiSignMessage Clase

Definición

Representa un mensaje de COSE_Sign de varias firmas.

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
Herencia
CoseMultiSignMessage

Propiedades

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 protegido asociados a este mensaje.

(Heredado de CoseMessage)
RawProtectedHeaders

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

(Heredado de CoseMessage)
Signatures

Obtiene una colección de solo lectura de firmas asociadas a este mensaje.

UnprotectedHeaders

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

(Heredado de CoseMessage)

Métodos

AddSignatureForDetached(Byte[], CoseSigner, Byte[])

Agrega una firma para el contenido especificado a este mensaje.

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

Agrega una firma para el contenido especificado a este mensaje.

AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>)

Agrega una firma para el contenido especificado a este mensaje.

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

Agrega de forma asincrónica una firma para el contenido especificado a este mensaje.

AddSignatureForEmbedded(CoseSigner, Byte[])

Agrega una firma para el contenido incrustado en este mensaje.

AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>)

Agrega una firma para el contenido incrustado en este mensaje.

Encode()

Codifica este mensaje como CBOR.

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

Codifica este mensaje como CBOR.

(Heredado de CoseMessage)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetEncodedLength()

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

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RemoveSignature(CoseSignature)

Quita la firma especificada del mensaje.

RemoveSignature(Int32)

Quita la firma en el índice especificado del mensaje.

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

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

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

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

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

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

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

Firma asincrónicamente el contenido especificado y lo codifica como un mensaje de COSE_Sign con contenido desasociado.

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

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

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

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

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
TryEncode(Span<Byte>, Int32)

Intenta codificar este mensaje en el búfer especificado.

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

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

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

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

Se aplica a