Partager via


CertificateEnrollmentManager.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 de paramètres d’importation.

ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)

Importe de manière asynchrone un certificat à 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 de paramètres d’importation.

public:
 static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, PfxImportParameters ^ pfxImportParameters);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncAction ImportPfxDataAsync(winrt::hstring const& pfxData, winrt::hstring const& password, PfxImportParameters const& pfxImportParameters);
[Windows.Foundation.Metadata.Overload("ImportPfxDataToKspWithParametersAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncAction ImportPfxDataAsync(string pfxData, string password, PfxImportParameters pfxImportParameters);
function importPfxDataAsync(pfxData, password, pfxImportParameters)
Public Shared 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 PFX.

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 à partir d’un message PFX (Personal Information Exchange).

public:
 static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static 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 static IAsyncAction ImportPfxDataAsync(string pfxData, string password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, string friendlyName);
function importPfxDataAsync(pfxData, password, exportable, keyProtectionLevel, installOption, friendlyName)
Public Shared 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

Remarques

Cette méthode importe la chaîne de certificats dans le conteneur d’application.

  • Pour importer un certificat émis, il n’est pas nécessaire que la demande de certificat ait été générée sur l’ordinateur qui importe.
  • Les certificats inclus dans la réponse n’ont pas besoin d’être chaînés à des certificats racines approuvés sur l’ordinateur d’importation.
  • Le certificat est installé dans le magasin MY du conteneur d’application.
  • L’autorité de certification et les certificats racine sont installés dans le magasin d’autorité de certification intermédiaire du conteneur d’application.
  • Le nom du conteneur de clé et la spécification de clé du certificat importé sont déterminés comme décrit dans la section Remarques de PFXImportCertStore , à l’exception du fait que si l’AttributId 1.3.6.1.4.1.311.17.1 n’est pas présent, MS_KEY_STORAGE_PROVIDER est toujours utilisé comme nom de fournisseur.

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:
 static IAsyncAction ^ ImportPfxDataAsync(Platform::String ^ pfxData, Platform::String ^ password, ExportOption exportable, KeyProtectionLevel keyProtectionLevel, InstallOptions installOption, Platform::String ^ friendlyName, Platform::String ^ keyStorageProvider);
/// [Windows.Foundation.Metadata.Overload("ImportPfxDataToKspAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static 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 static 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 Shared 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

Remarques

Cette méthode importe la chaîne de certificats dans le conteneur d’application.

  • Pour importer un certificat émis, il n’est pas nécessaire que la demande de certificat ait été générée sur l’ordinateur qui importe.
  • Les certificats inclus dans la réponse n’ont pas besoin d’être chaînés à des certificats racines approuvés sur l’ordinateur d’importation.
  • Le certificat est installé dans le magasin MY du conteneur d’application.
  • L’autorité de certification et les certificats racine sont installés dans le magasin d’autorité de certification intermédiaire du conteneur d’application.
  • Le nom du conteneur de clé et la spécification de clé du certificat importé sont déterminés comme décrit dans la section Remarques de PFXImportCertStore , à l’exception du fait que si l’AttributId 1.3.6.1.4.1.311.17.1 n’est pas présent, MS_KEY_STORAGE_PROVIDER est toujours utilisé comme nom de fournisseur.

Voir aussi

S’applique à