CoseSign1Message 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 COSE_Sign1 à signature unique.
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
- 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) |
| Signature |
Obtient la signature numérique. |
| 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 |
|---|---|
| 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. |
| SignDetached(Byte[], CoseSigner, Byte[]) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign1 avec du contenu détaché. |
| SignDetached(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign1 avec du contenu détaché. |
| SignDetached(Stream, CoseSigner, ReadOnlySpan<Byte>) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign1 avec du contenu détaché. |
| SignDetachedAsync(Stream, CoseSigner, ReadOnlyMemory<Byte>, CancellationToken) |
Signe de façon asynchrone le contenu spécifié et l’encode en tant que message COSE_Sign1 avec du contenu détaché. |
| SignEmbedded(Byte[], CoseSigner, Byte[]) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign1 avec du contenu incorporé. |
| SignEmbedded(ReadOnlySpan<Byte>, CoseSigner, ReadOnlySpan<Byte>) |
Signe le contenu spécifié et l’encode en tant que message COSE_Sign1 avec du contenu incorporé. |
| TryEncode(Span<Byte>, Int32) |
Tente d’encoder ce message dans la mémoire tampon spécifiée. |
| TrySignDetached(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>) |
Tente de signer le contenu spécifié et de l’encoder en tant que message COSE_Sign1 avec du contenu détaché dans la mémoire tampon spécifiée. |
| TrySignEmbedded(ReadOnlySpan<Byte>, Span<Byte>, CoseSigner, Int32, ReadOnlySpan<Byte>) |
Tente de signer le contenu spécifié et de l’encoder en tant que message COSE_Sign1 avec du contenu incorporé dans la mémoire tampon spécifiée. |
| VerifyDetached(AsymmetricAlgorithm, Byte[], Byte[]) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetached(AsymmetricAlgorithm, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetached(AsymmetricAlgorithm, Stream, ReadOnlySpan<Byte>) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetached(CoseKey, Byte[], Byte[]) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetached(CoseKey, ReadOnlySpan<Byte>, ReadOnlySpan<Byte>) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetached(CoseKey, Stream, ReadOnlySpan<Byte>) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetachedAsync(AsymmetricAlgorithm, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Vérifie de façon asynchrone que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyDetachedAsync(CoseKey, Stream, ReadOnlyMemory<Byte>, CancellationToken) |
Vérifie de façon asynchrone que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyEmbedded(AsymmetricAlgorithm, Byte[]) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyEmbedded(AsymmetricAlgorithm, ReadOnlySpan<Byte>) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |
| VerifyEmbedded(CoseKey, ReadOnlySpan<Byte>) |
Vérifie que la signature est valide pour le contenu à l’aide de la clé spécifiée. |