CmsSigner Classe

Définition

Représente un signataire potentiel pour un message signé CMS/PKCS#7.

public ref class CmsSigner sealed
public sealed class CmsSigner
type CmsSigner = class
Public NotInheritable Class CmsSigner
Héritage
CmsSigner

Constructeurs

Nom Description
CmsSigner()

Initialise une nouvelle instance de la CmsSigner classe avec des valeurs par défaut.

CmsSigner(CspParameters)
Obsolète.

Initialise une nouvelle instance de la CmsSigner classe à partir d’une clé persistante.

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

Initialise une nouvelle instance de la CmsSigner classe avec un certificat de signataire, un type d’identificateur d’objet et un objet de clé privée spécifiés.

CmsSigner(SubjectIdentifierType, X509Certificate2, CompositeMLDsa)

Représente un signataire potentiel pour un message signé CMS/PKCS#7.

CmsSigner(SubjectIdentifierType, X509Certificate2, MLDsa)

Représente un signataire potentiel pour un message signé CMS/PKCS#7.

CmsSigner(SubjectIdentifierType, X509Certificate2, RSA, RSASignaturePadding)

Initialise une nouvelle instance de la classe CmsSigner avec un certificat de signataire, un type d’identificateur d’objet, un objet de clé privée et un remplissage de signature RSA spécifiés.

CmsSigner(SubjectIdentifierType, X509Certificate2, SlhDsa)

Représente un signataire potentiel pour un message signé CMS/PKCS#7.

CmsSigner(SubjectIdentifierType, X509Certificate2)

Initialise une nouvelle instance de la CmsSigner classe avec un certificat de signataire et un type d’identificateur d’objet spécifiés.

CmsSigner(SubjectIdentifierType)

Initialise une nouvelle instance de la CmsSigner classe avec un type d’identificateur d’objet spécifié.

CmsSigner(X509Certificate2)

Initialise une nouvelle instance de la CmsSigner classe avec un certificat de signataire spécifié.

Propriétés

Nom Description
Certificate

La Certificate propriété définit ou récupère l’objet X509Certificate2 qui représente le certificat de signature.

Certificates

Obtient une collection de certificats qui sont considérés avec WholeChain et ExcludeRoot.

DigestAlgorithm

Obtient ou définit l’identificateur d’algorithme pour l’algorithme de hachage à utiliser avec la signature.

IncludeOption

Obtient ou définit l’option indiquant la quantité de chaîne de certificats d’un certificat de signataire doit être incorporée dans le message signé.

PrivateKey

Obtient ou définit l’objet de clé privée à utiliser lors de la signature.

SignaturePadding

Obtient ou définit le remplissage de signature RSA à utiliser.

SignedAttributes

Obtient une collection d’attributs à associer à cette signature qui sont également protégées par la signature.

SignerIdentifierType

Obtient le schéma à utiliser pour identifier le certificat de signature utilisé.

UnsignedAttributes

Obtient une collection d’attributs à associer à cette signature qui ne sont pas protégées par la signature.

Méthodes

Nom Description
Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à