Partager via


UserCertificateEnrollmentManager.ImportPfxDataAsync Méthode

Définition

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

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

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

Voir aussi

S’applique à