CoseSign1Message Classe

Définition

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
CoseSign1Message

Propriétés

Nom Description
Content

Obtient le contenu de ce message ou null si le contenu a été détaché du message.

(Hérité de CoseMessage)
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.

S’applique à