Compartir a través de


UserCertificateEnrollmentManager.ImportPfxDataAsync Método

Definición

Sobrecargas

ImportPfxDataAsync(String, String, PfxImportParameters)

Importa de forma asincrónica un certificado de un mensaje de intercambio de información personal (PFX) mediante los parámetros de importación especificados.

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

Importa de forma asincrónica un certificado de usuario de un mensaje de intercambio de información personal (PFX).

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

Importa de forma asincrónica un certificado de un mensaje de intercambio de información personal (PFX) mediante el proveedor de almacenamiento de claves especificado.

ImportPfxDataAsync(String, String, PfxImportParameters)

Importa de forma asincrónica un certificado de un mensaje de intercambio de información personal (PFX) mediante los parámetros de importación especificados.

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

Parámetros

pfxData
String

Platform::String

winrt::hstring

Mensaje PFX codificado en Base64.

password
String

Platform::String

winrt::hstring

contraseña usada para descifrar y comprobar el paquete PFX. La contraseña debe ser exactamente la misma que la que se usó para cifrar el paquete.

pfxImportParameters
PfxImportParameters

Parámetros de importación.

Devoluciones

Este método no devuelve ningún valor.

Atributos

Consulte también

Se aplica a

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

Importa de forma asincrónica un certificado de usuario de un mensaje de intercambio de información personal (PFX).

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

Parámetros

pfxData
String

Platform::String

winrt::hstring

Mensaje PFX codificado en Base64.

password
String

Platform::String

winrt::hstring

Contraseña usada para descifrar y comprobar el paquete PFX. La contraseña debe ser exactamente la misma que la que se usó para cifrar el paquete.

exportable
ExportOption

Valor de la enumeración ExportOption que especifica si se puede exportar la clave.

keyProtectionLevel
KeyProtectionLevel

Valor de la enumeración KeyProtectionLevel que especifica la intensidad de la protección de claves. El valor predeterminado es NoConsent.

installOption
InstallOptions

Valor de enumeración InstallOptions que especifica la opción de instalación del certificado.

friendlyName
String

Platform::String

winrt::hstring

Nombre para mostrar del certificado inscrito. Este valor sobrescribe la propiedad FriendlyName dentro del mensaje PFX.

Devoluciones

Este método no devuelve ningún valor.

Atributos

Ejemplos

El código siguiente importa un certificado basado en pfx en el almacén "Mi" del usuario y protege la clave privada del certificado mediante el módulo de plataforma segura (TPM) de dispositivos. Tenga en cuenta que las aplicaciones requieren la sharedUserCertificates capacidad de importar archivos PFX o usar certificados del almacén de certificados "MY" del usuario.

CertificateEnrollmentManager.UserCertificateEnrollmentManager.ImportPfxDataAsync(
    pfxData,
    password,
    ExportOption.NotExportable,
    KeyProtectionLevel.NoConsent,
    InstallOptions.DeleteExpired,
    strFriendlyName,
    KeyStorageProviderNames.PlatformKeyStorageProvider);

Consulte también

Se aplica a

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

Importa de forma asincrónica un certificado de un mensaje de intercambio de información personal (PFX) mediante el proveedor de almacenamiento de claves especificado.

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

Parámetros

pfxData
String

Platform::String

winrt::hstring

Mensaje PFX codificado en Base64.

password
String

Platform::String

winrt::hstring

Contraseña usada para descifrar y comprobar el paquete PFX. La contraseña debe ser exactamente la misma que la que se usó para cifrar el paquete.

exportable
ExportOption

Valor de la enumeración ExportOption que especifica si se puede exportar la clave.

keyProtectionLevel
KeyProtectionLevel

Valor de la enumeración KeyProtectionLevel que especifica la intensidad de la protección de claves. El valor predeterminado es NoConsent.

installOption
InstallOptions

Valor de enumeración InstallOptions que especifica la opción de instalación del certificado.

friendlyName
String

Platform::String

winrt::hstring

Nombre para mostrar del certificado inscrito. Este valor sobrescribe la propiedad FriendlyName dentro del mensaje PFX.

keyStorageProvider
String

Platform::String

winrt::hstring

Nombre del proveedor de almacenamiento de claves que se va a usar al importar el certificado.

Devoluciones

Este método no devuelve ningún valor.

Atributos

Ejemplos

El código siguiente importa un certificado basado en pfx en el almacén "Mi" del usuario y protege la clave privada del certificado mediante el módulo de plataforma segura (TPM) de dispositivos. Tenga en cuenta que las aplicaciones requieren la sharedUserCertificates capacidad de importar archivos PFX o usar certificados del almacén de certificados "MY" del usuario.

CertificateEnrollmentManager.UserCertificateEnrollmentManager.ImportPfxDataAsync(
    pfxData,
    password,
    ExportOption.NotExportable,
    KeyProtectionLevel.NoConsent,
    InstallOptions.DeleteExpired,
    strFriendlyName,
    KeyStorageProviderNames.PlatformKeyStorageProvider);

Consulte también

Se aplica a