Objet PrivateKey

[L’objet PrivateKey est disponible pour une utilisation dans les systèmes d’exploitation spécifiés dans la section Configuration requise. Utilisez plutôt la propriété X509Certificate2.PrivateKey dans l’espace de noms System.Security.Cryptography.X509Certificates .]

L’objet PrivateKey représente la clé privée associée à un certificat.

Quand l’utiliser

L’objet PrivateKey est utilisé pour effectuer les tâches suivantes :

  • Récupérez des informations sur la clé privée.
  • Ouvrez le conteneur de clé privée.
  • Supprimez la clé privée.

Membres

L’objet PrivateKey a les types de membres suivants :

Méthodes

L’objet PrivateKey possède ces méthodes.

Méthode Description
Supprimer Supprime le conteneur de clé privée référencé par l’objet PrivateKey .
IsAccessible Récupère une valeur booléenne qui indique si la clé privée est accessible par l’utilisateur. Si la valeur est true, l’utilisateur peut accéder à la clé privée.
IsExportable Récupère une valeur booléenne qui indique si la clé privée peut être exportée. Si la valeur est true, la clé privée peut être exportée.
IsHardwareDevice Récupère une valeur booléenne qui indique si la clé privée est stockée sur un appareil matériel. Si la valeur est true, la clé privée est stockée sur un appareil matériel.
IsMachineKeyset Récupère une valeur booléenne qui indique si la clé privée est une clé d’ordinateur. Si la valeur est true, la clé privée est une clé d’ordinateur.
IsProtected Récupère une valeur booléenne qui indique si la clé privée est protégée. Si la valeur est true, la clé privée est protégée.
IsRemovable Récupère une valeur booléenne qui indique si la clé privée se trouve sur un appareil amovible. Si la valeur est true, la clé privée se trouve sur un appareil amovible.
Ouvrir Accède à un conteneur de clés existant.

 

Propriétés

L’objet PrivateKey possède ces propriétés.

Propriété Type d’accès Description
ContainerName
Lecture seule
Récupère une chaîne qui contient le nom du conteneur de clé privée. Il s’agit de la propriété par défaut.
KeySpec
Lecture seule
Récupère la spécification de clé.
ProviderName
Lecture seule
Récupère une chaîne qui contient le nom du fournisseur de solutions cloud.
ProviderType
Lecture seule
Récupère une valeur d’énumération qui spécifie le type de fournisseur.
UniqueContainerName
Lecture seule
Récupère une chaîne qui contient le nom de conteneur de clé privée unique.

 

Notes

L’objet PrivateKey peut être créé et il est sécurisé pour les scripts. Le ProgID de l’objet PrivateKey est CAPICOM. PrivateKey.1.

Spécifications

Condition requise Valeur
Composant redistribuable
CAPICOM 2.0 ou version ultérieure sur Windows Server 2003 et Windows XP
DLL
Capicom.dll