CmsSigner 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 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) |