UserCertificateEnrollmentManager.ImportPfxDataAsync Méthode
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.
Surcharges
ImportPfxDataAsync(String, String, PfxImportParameters) |
Importe de manière asynchrone un certificat à partir d’un message PFX (Personal Information Exchange) à l’aide des paramètres d’importation spécifiés. |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String) |
Importe de manière asynchrone un certificat utilisateur à partir d’un message PFX (Personal Information Exchange). |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String) |
Importe de façon asynchrone un certificat à partir d’un message PFX (Personal Information Exchange) à l’aide du fournisseur de stockage de clé spécifié. |
ImportPfxDataAsync(String, String, PfxImportParameters)
Importe de manière asynchrone un certificat à partir d’un message PFX (Personal Information Exchange) à l’aide des paramètres d’importation spécifiés.
public:
virtual IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, PfxImportParameters ^ pfxImportParameters) = ImportPfxDataAsync;
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, PfxImportParameters const& pfxImportParameters);
[Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ImportPfxDataAsync(string pfxData, string password, PfxImportParameters pfxImportParameters);
function importPfxDataAsync(pfxData, password, pfxImportParameters)
Public Function ImportPfxDataAsync (pfxData As String, password As String, pfxImportParameters As PfxImportParameters) As IAsyncAction
Paramètres
- pfxData
-
String
Platform::String
winrt::hstring
Message PFX codé en base64.
- password
-
String
Platform::String
winrt::hstring
mot de passe utilisé pour déchiffrer et vérifier le paquet PFX. Le mot de passe doit être exactement le même que le mot de passe utilisé pour chiffrer le paquet.
- pfxImportParameters
- PfxImportParameters
Paramètres d’importation.
Retours
Cette méthode ne retourne pas de valeur.
- Attributs
Voir aussi
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
S’applique à
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
Importe de manière asynchrone un certificat utilisateur à partir d’un message PFX (Personal Information Exchange).
public:
virtual IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName) = ImportPfxDataAsync;
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, ExportOption const& exportable, KeyProtectionLevel const& keyProtectionLevel, InstallOptions const& installOption, winrt::hstring const& friendlyName);
[Windows.Foundation.Metadata.Overload("ImportPfxDataAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ImportPfxDataAsync(string pfxData, string password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, string friendlyName);
function importPfxDataAsync(pfxData, password, exportable, keyProtectionLevel, installOption, friendlyName)
Public Function ImportPfxDataAsync (pfxData As String, password As String, exportable As ExportOption, keyProtectionLevel As KeyProtectionLevel, installOption As InstallOptions, friendlyName As String) As IAsyncAction
Paramètres
- pfxData
-
String
Platform::String
winrt::hstring
Message PFX codé en base64.
- password
-
String
Platform::String
winrt::hstring
Mot de passe utilisé pour déchiffrer et vérifier le paquet PFX. Le mot de passe doit être exactement le même que le mot de passe utilisé pour chiffrer le paquet.
- exportable
- ExportOption
Valeur de l’énumération ExportOption qui spécifie si la clé peut être exportée.
- keyProtectionLevel
- KeyProtectionLevel
Valeur de l’énumération KeyProtectionLevel qui spécifie la force de la protection des clés. La valeur par défaut est NoConsent.
- installOption
- InstallOptions
Valeur d’énumération InstallOptions qui spécifie l’option d’installation du certificat.
- friendlyName
-
String
Platform::String
winrt::hstring
Nom complet du certificat inscrit. Cette valeur remplace la propriété FriendlyName à l’intérieur du message PFX.
Retours
Cette méthode ne retourne pas de valeur.
- Attributs
Exemples
Le code suivant importe un certificat pfx dans le magasin « My » de l’utilisateur et protège la clé privée du certificat à l’aide du module de plateforme sécurisée (TPM) des appareils. Notez que les applications nécessitent la sharedUserCertificates
possibilité d’importer des fichiers PFX ou d’utiliser des certificats à partir du magasin de certificats « MY » de l’utilisateur.
CertificateEnrollmentManager.UserCertificateEnrollmentManager.ImportPfxDataAsync(
pfxData,
password,
ExportOption.NotExportable,
KeyProtectionLevel.NoConsent,
InstallOptions.DeleteExpired,
strFriendlyName,
KeyStorageProviderNames.PlatformKeyStorageProvider);
Voir aussi
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
S’applique à
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
Importe de façon asynchrone un certificat à partir d’un message PFX (Personal Information Exchange) à l’aide du fournisseur de stockage de clé spécifié.
public:
virtual IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName, Platform::String ^ keyStorageProvider) = ImportPfxDataAsync;
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, ExportOption const& exportable, KeyProtectionLevel const& keyProtectionLevel, InstallOptions const& installOption, winrt::hstring const& friendlyName, winrt::hstring const& keyStorageProvider);
[Windows.Foundation.Metadata.Overload("ImportPfxDataToKspAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction ImportPfxDataAsync(string pfxData, string password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, string friendlyName, string keyStorageProvider);
function importPfxDataAsync(pfxData, password, exportable, keyProtectionLevel, installOption, friendlyName, keyStorageProvider)
Public Function ImportPfxDataAsync (pfxData As String, password As String, exportable As ExportOption, keyProtectionLevel As KeyProtectionLevel, installOption As InstallOptions, friendlyName As String, keyStorageProvider As String) As IAsyncAction
Paramètres
- pfxData
-
String
Platform::String
winrt::hstring
Message PFX codé en base64.
- password
-
String
Platform::String
winrt::hstring
Mot de passe utilisé pour déchiffrer et vérifier le paquet PFX. Le mot de passe doit être exactement le même que le mot de passe utilisé pour chiffrer le paquet.
- exportable
- ExportOption
Valeur de l’énumération ExportOption qui spécifie si la clé peut être exportée.
- keyProtectionLevel
- KeyProtectionLevel
Valeur de l’énumération KeyProtectionLevel qui spécifie la force de la protection des clés. La valeur par défaut est NoConsent.
- installOption
- InstallOptions
Valeur d’énumération InstallOptions qui spécifie l’option d’installation du certificat.
- friendlyName
-
String
Platform::String
winrt::hstring
Nom complet du certificat inscrit. Cette valeur remplace la propriété FriendlyName à l’intérieur du message PFX.
- keyStorageProvider
-
String
Platform::String
winrt::hstring
Nom du fournisseur de stockage de clés à utiliser lors de l’importation du certificat.
Retours
Cette méthode ne retourne pas de valeur.
- Attributs
Exemples
Le code suivant importe un certificat pfx dans le magasin « My » de l’utilisateur et protège la clé privée du certificat à l’aide du module de plateforme sécurisée (TPM) des appareils. Notez que les applications nécessitent la sharedUserCertificates
possibilité d’importer des fichiers PFX ou d’utiliser des certificats à partir du magasin de certificats « MY » de l’utilisateur.
CertificateEnrollmentManager.UserCertificateEnrollmentManager.ImportPfxDataAsync(
pfxData,
password,
ExportOption.NotExportable,
KeyProtectionLevel.NoConsent,
InstallOptions.DeleteExpired,
strFriendlyName,
KeyStorageProviderNames.PlatformKeyStorageProvider);