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