UserCertificateEnrollmentManager.ImportPfxDataAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
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
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
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);