CoseMultiSignMessage Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Représente un message de signature multiple COSE_Sign.
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
- Héritage
Propriétés
| Nom | Description |
|---|---|
| Content |
Obtient le contenu de ce message ou |
| ProtectedHeaders |
Obtient les paramètres d’en-tête protégés associés à ce message. (Hérité de CoseMessage) |
| RawProtectedHeaders |
Obtient les octets bruts des paramètres d’en-tête protégés associés à ce message. (Hérité de CoseMessage) |
| Signatures |
Obtient une collection en lecture seule de signatures associées à ce message. |
| UnprotectedHeaders |
Obtient les paramètres d’en-tête non protégés associés à ce message. (Hérité de CoseMessage) |
Méthodes
| Nom | Description |
|---|---|
| AddSignatureForDetached(Byte[], CoseSigner, Byte[]) |
Ajoute une signature pour le contenu spécifié à ce message. |
| AddSignatureForDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Ajoute une signature pour le contenu spécifié à ce message. |
| AddSignatureForDetached(Stream, CoseSigner, ReadOnlySpan<Byte>) |
Ajoute une signature pour le contenu spécifié à ce message. |
| AddSignatureForDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken) |
Ajoute de façon asynchrone une signature pour le contenu spécifié à ce message. |
| AddSignatureForEmbedded(CoseSigner, Byte[]) |
Ajoute une signature pour le contenu incorporé dans ce message. |
| AddSignatureForEmbedded(CoseSigner, ReadOnlySpan<Byte>) |
Ajoute une signature pour le contenu incorporé dans ce message. |
| Encode() |
Encode ce message en tant que CBOR. (Hérité de CoseMessage) |
| Encode(Span<Byte>) |
Encode ce message en tant que CBOR. (Hérité de CoseMessage) |
| GetEncodedLength() |
Calcule le nombre d’octets générés par l’encodage de ce message. |
| RemoveSignature(CoseSignature) |
Supprime la signature spécifiée du message. |
| RemoveSignature(Int32) |
Supprime la signature à l’index spécifié du message. |
| SignDetached(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign avec du contenu détaché. |
| SignDetached(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign avec du contenu détaché. |
| SignDetached(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign avec du contenu détaché. |
| SignDetachedAsync(Stream, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlyMemory<Byte>, CancellationToken) |
Signe de façon asynchrone le contenu spécifié et l’encode en tant que message COSE_Sign avec du contenu détaché. |
| SignEmbedded(Byte[], CoseSigner, CoseHeaderMap, CoseHeaderMap, Byte[]) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign avec du contenu incorporé. |
| SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign avec du contenu détaché. |
| TryEncode(Span<Byte>, Int32) |
Tente d’encoder ce message dans la mémoire tampon spécifiée. |
| TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Tente de signer le contenu spécifié et de l’encoder en tant que message COSE_Sign avec du contenu détaché dans la mémoire tampon spécifiée. |
| TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, CoseHeaderMap, CoseHeaderMap, ReadOnlySpan<Byte>) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign avec du contenu incorporé. |