Partager via


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

CmsSigner()

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

CmsSigner(CspParameters)
Obsolète.

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

CmsSigner(SubjectIdentifierType)

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

CmsSigner(SubjectIdentifierType, X509Certificate2)

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

CmsSigner(SubjectIdentifierType, X509Certificate2, AsymmetricAlgorithm)

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

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(X509Certificate2)

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

Propriétés

Certificate

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

Certificates

Obtient une collection de certificats qui sont pris en compte avec WholeChain et ExcludeRoot.

DigestAlgorithm

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

IncludeOption

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

PrivateKey

Obtient ou définit l’objet de clé privée à utiliser pendant 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és par la signature.

SignerIdentifierType

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

UnsignedAttributes

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

Méthodes

Equals(Object)

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

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à