Partager via


Certificates.Save, méthode

[CAPICOM est un composant 32 bits uniquement disponible pour une utilisation dans les systèmes d’exploitation suivants : Windows Server 2008, Windows Vista et Windows XP. Utilisez plutôt la classe X509Certificate2Collection dans l’espace de noms System.Security.Cryptography.X509Certificates .]

La méthode Save enregistre les objets Certificate dans la collection.

Syntaxe

Certificates.Save( _
  ByVal FileName, _
  [ ByVal Password ], _
  [ ByVal SaveAs ], _
  [ ByVal ExportFlag ] _
)

Paramètres

FileName [in]

Chaîne qui contient le nom du fichier de sortie dans lequel les certificats seront enregistrés.

Mot de passe [in, facultatif]

Chaîne qui contient le mot de passe en texte clair d’un fichier de clé privée . La valeur par défaut est la chaîne vide (""). Jusqu’à 32 caractères Unicode, y compris un caractère null de fin, peuvent être utilisés pour le mot de passe. Pour plus d’informations sur la protection du mot de passe, consultez Gestion des mots de passe.

SaveAs [in, facultatif]

Valeur de l’énumération CAPICOM_CERTIFICATES_SAVE_AS_TYPE qui spécifie le format du fichier de sortie. La valeur par défaut est CAPICOM_CERTIFICATES_SAVE_AS_PFX. Le tableau suivant répertorie les valeurs possibles.

Value Signification
CAPICOM_CERTIFICATES_SAVE_AS_PFX
Les certificats sont enregistrés en tant que PFX.
CAPICOM_CERTIFICATES_SAVE_AS_PKCS7
Les certificats sont enregistrés en tant que PKCS #7.
CAPICOM_CERTIFICATES_SAVE_AS_SERIALIZED
Les certificats sont enregistrés comme sérialisés.

 

ExportFlag [in, facultatif]

Valeur de l’énumération CAPICOM_EXPORT_FLAG qui spécifie si des erreurs d’exportation de clé privée sont ignorées. La valeur par défaut est CAPICOM_EXPORT_DEFAULT. Le tableau suivant répertorie les valeurs possibles.

Value Signification
CAPICOM_EXPORT_DEFAULT
Les erreurs d’exportation de clé privée ne sont pas ignorées.
CAPICOM_EXPORT_IGNORE_PRIVATE_KEY_NOT_EXPORTABLE_ERROR
Les erreurs d’exportation de clé privée sont ignorées.

 

Valeur retournée

Cette méthode ne retourne pas de valeur.

Notes

Cette méthode déclenche CAPICOM_E_NOT_ALLOWED lorsqu’elle est scriptée à partir d’une application web.

Les objets Certificate peuvent être récupérés à l’aide de la méthode Store.Load .

Spécifications

Condition requise Valeur
Fin de la prise en charge des clients
Windows Vista
Fin de la prise en charge des serveurs
Windows Server 2008
Composant redistribuable
CAPICOM 2.0 ou version ultérieure sur Windows Server 2003 et Windows XP
DLL
Capicom.dll

Voir aussi

Certificates