PrivateKey. Open, méthode

[La méthode Open peut être utilisée dans les systèmes d’exploitation spécifiés dans la section relative à la configuration requise. Utilisez plutôt la propriété X509Certificate2. PrivateKey dans l’espace de noms System. Security. Cryptography. X509Certificates .]

La méthode Open accède à un conteneur de cléexistant. Cette méthode associe le conteneur de clé au certificat qui correspond à la clé privée en ajoutant la propriété de la clé de certificat _ _ Prov _ info _ prop _ ID à l’aide des informations spécifiées.

Syntaxe

PrivateKey.Open( _
  ByVal ContainerName, _
  [ ByVal ProviderName ], _
  [ ByVal ProviderType ], _
  [ ByVal KeySpec ], _
  [ ByVal StoreLocation ], _
  [ ByVal bCheckExistence ] _
)

Paramètres

ContainerName [ dans]

Chaîne qui contient le nom du conteneur de clé.

ProviderName [ dans, facultatif]

Chaîne qui contient le nom du fournisseur. La valeur par défaut est CAPICOM _ Prov _ _ améliorée _ Prov. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
CAPICOM _ Proven _ MS _ Def _ Prov
Fournisseur de services de chiffrement de base Microsoft.
CAPICOM _ Proven Prov _ _ amélioré _
Fournisseur de services de chiffrement amélioré Microsoft.
CAPICOM _ prove Prov _ _ solide _ Proven
Fournisseur de services de chiffrement renforcé Microsoft.
CAPICOM _ Proven _ MS _ Def _ RSA _ SIG _ Prov
Fournisseur de chiffrement de signature Microsoft RSA.
CAPICOM _ Proven _ MS _ Def _ RSA _ Schannel _ Prov
Fournisseur de services de chiffrement Microsoft RSA Schannel.
CAPICOM _ Provo Prov _ - _ Def _ Prov _
Fournisseur de services de chiffrement DSS de base Microsoft.
CAPICOM _ Proven, _ MS _ Def _ DSS _ , _ Prov.
Microsoft Base DSS et Diffie-Hellman fournisseur de services de chiffrement.
CAPICOM _ Proven _ _ ENH _ DSS _ _
Microsoft Enhanced DSS et Diffie-Hellman fournisseur de services de chiffrement.
CAPICOM _ prouver _ MS _ Def _ DH _ Schannel _ Prov
Fournisseur de services de chiffrement Microsoft DH SChannel.
CAPICOM prove prove proved _ _ _ _ Prov
Fournisseur de chiffrement de la carte à puce de base Microsoft.
CAPICOM _ prove _ _ ENH _ RSA _ AES _ Prov
Fournisseur de services de chiffrement RSA et AES amélioré par Microsoft.

ProviderType [ dans, facultatif]

Valeur de l’énumération de _ _ type de CAPICOM Prov qui spécifie un type de fournisseur. La valeur par défaut est CAPICOM _ Prov _ _ Complete RSA. Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
CAPICOM _ Proven _ RSA _ Full
Fournisseur de services de chiffrement (CSP) RSA complet. Ce type de fournisseur prend en charge les signatures numériques et le chiffrementdes données.
CAPICOM _ Proven _ RSA _ SIG
Le sous-ensemble du CSP RSA qui prend uniquement en charge les fonctions et algorithmes requis pour les hachages et les signatures numériques.
CAPICOM _ Proven _
CSP DSS ( Digital Signature standard ). Ce type de fournisseur prend uniquement en charge les hachages et les signatures numériques. DSS utilise l' algorithme de signature numérique (DSA).
CAPICOM _ Proven ( _ Fortezza)
Fournisseur de services de chiffrement qui contient les protocoles et algorithmes de chiffrement détenus par le National Institute of Standards and Technology (NIST).
CAPICOM Prov- _ Microsoft _ _
fournisseur de services de chiffrement qui prend en charge l’application microsoft Exchange mail et d’autres applications compatibles avec microsoft mail.
CAPICOM Prov- _ _ SSL
Fournisseur de services de chiffrement qui prend en charge le protocole SSL (Secure Sockets Layer) (SSL).
CAPICOM _ Proven _ RSA _ Schannel
Fournisseur de services de chiffrement qui prend en charge les protocoles RSA et Schannel .
CAPICOM _ Proven _ DSS _
Fournisseur de services de chiffrement qui prend en charge les protocoles DSS et Diffie-Hellman .
CAPICOM _ Proven _ EC EC _ _
Fournisseur de services de chiffrement qui prend en charge les fonctions et algorithmes ECDSA (Elliptic Curve Digital Signature Algorithm) requis pour les signatures numériques.
CAPICOM _ Proven _ EC _ ECNRA _ SIG
Fournisseur de services de chiffrement qui prend en charge les fonctions ECNRA (Elliptic Curve Nyberg-Rueppel ANALOG) et les algorithmes requis pour les signatures numériques.
CAPICOM _ Proven _ EC _ _ complet
Fournisseur de services de chiffrement qui prend en charge l’algorithme ECDSA complet.
CAPICOM _ Proven _ EC _ ECNRA _ Full
Fournisseur de services de chiffrement qui prend en charge la ECNRA complète.
CAPICOM _ Proven- _ DH _ Schannel
Fournisseur de services de chiffrement qui prend en charge les protocoles Diffie-Hellman et Schannel .
CAPICOM _ Prov _ Spyrus _ Lynks
Fournisseur de services de chiffrement qui prend en charge l’appareil de carte SPYRUS LYNKS.
CAPICOM _ Prov _ RNG
CSP qui gère la génération de nombres aléatoires.
CAPICOM _ Prov _ Intel _
CSP qui fournit la sécurité Intel.
CAPICOM Prov- _ _ remplacer _ OWF
Fournisseur de services de chiffrement qui prend en charge le remplacement de la manière dont les formats unidirectionnels sont générés à partir des mots de passe.
CAPICOM _ Prov _ RSA _ AES
CSP qui prend en charge les signatures numériques et le chiffrement des données à l’aide de l’algorithme Advanced Encryption Standard (AES).

KeySpec [ dans, facultatif]

Valeur de l’énumération des _ _ spécifications de clé CAPICOM qui spécifie le type de clé privée. La valeur par défaut est la signature de la _ spécification de clé CAPICOM _ _ . Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
clé d’échange de la _ spécification de clé CAPICOM _ _
La clé peut être utilisée pour le chiffrement et la signature.
SIGNATURE de la _ spécification de clé CAPICOM _ _
La clé peut être utilisée uniquement pour la signature.

StoreLocation [ dans, facultatif]

Valeur de l’énumération de l' _ _ emplacement du magasin CAPICOM qui spécifie l’emplacement du magasin dans lequel réside la clé. La valeur par défaut est le magasin de l' _ utilisateur actuel CAPICOM _ _ . Ce paramètre peut prendre les valeurs suivantes.

Valeur Signification
_magasin mémoire CAPICOM _
Le magasin est un magasin de mémoire. Les modifications apportées au contenu du magasin ne sont pas conservées.
base de l' _ ordinateur local CAPICOM _ _
Le magasin est un magasin de l’ordinateur local. Les magasins d’ordinateurs locaux peuvent être des magasins de lecture/écriture uniquement si l’utilisateur dispose d’autorisations de lecture/écriture. Si l’utilisateur dispose d’autorisations de lecture/écriture et si le magasin est ouvert en lecture/écriture, les modifications apportées au contenu du magasin sont conservées.
magasin de l' _ utilisateur actuel CAPICOM _ _
Le magasin est un magasin de l’utilisateur actuel. Un magasin de l’utilisateur actuel peut être un magasin en lecture/écriture. Si c’est le cas, les modifications apportées au contenu du magasin sont conservées.
magasin d’utilisateurs de CAPICOM _ active _ Directory _ _
Le magasin est un magasin de Active Directory. Les magasins de Active Directory ne peuvent être ouverts qu’en mode lecture seule. Impossible d’ajouter ou de supprimer des certificats dans des magasins de Active Directory.
_magasin d’utilisateurs de _ carte à puce _ CAPICOM _
Le magasin est le groupe de cartes à puce actuelles. Introduit dans CAPICOM 2,0.

bCheckExistence [ dans, facultatif]

Valeur booléenne qui indique si CAPICOM tentera d’accéder à la clé. Si la valeur est true, CAPICOM tente d’accéder à la clé. Si la clé est protégée par l’utilisateur ou sur une carte à puce ou un autre périphérique, une boîte de dialogue peut être générée. La valeur par défaut est False.

Valeur de retour

Cette méthode ne retourne pas de valeur.

Notes

Cette méthode retourne CAPICOM _ E _ non _ autorisé lorsqu’il s’agit d’un script à partir d’une application Web.

Spécifications

Condition requise Valeur
Composant redistribuable
capicom 2,0 ou version ultérieure sur Windows Server 2003 et Windows XP
DLL
Capicom.dll

Voir aussi

PrivateKey

Certificate. HasPrivateKey