CoseMultiSignMessage 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_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
Propiedades
Content |
Obtiene el contenido de este mensaje o |
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. |