Compartir a través de


CertificateEnrollmentManager.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 parámetros de importación.

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

Importa de forma asincrónica un certificado 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 parámetros de importación.

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

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 PFX.

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 un mensaje de intercambio de información personal (PFX).

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

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

Comentarios

Este método importa la cadena de certificados en el contenedor de aplicaciones.

  • Para importar un certificado emitido, no es necesario que la solicitud de certificado se haya generado en el equipo de importación.
  • Los certificados incluidos en la respuesta no se deben encadenar a certificados raíz de confianza en el equipo de importación.
  • El certificado se instala en el contenedor de aplicaciones MY store.
  • La entidad de certificación y los certificados raíz se instalan en el almacén de entidades de certificación intermedias del contenedor de aplicaciones.
  • El nombre del contenedor de claves y la especificación de clave para el certificado importado se determinan como se describe en la sección Comentarios de PFXImportCertStore con la excepción de que si AttributeId 1.3.6.1.4.1.311.17.1 no está presente, MS_KEY_STORAGE_PROVIDER siempre se usa como nombre del proveedor.

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:
 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

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

Comentarios

Este método importa la cadena de certificados en el contenedor de aplicaciones.

  • Para importar un certificado emitido, no es necesario que la solicitud de certificado se haya generado en el equipo de importación.
  • Los certificados incluidos en la respuesta no se deben encadenar a certificados raíz de confianza en el equipo de importación.
  • El certificado se instala en el contenedor de aplicaciones MY store.
  • La entidad de certificación y los certificados raíz se instalan en el almacén de entidades de certificación intermedias del contenedor de aplicaciones.
  • El nombre del contenedor de claves y la especificación de clave para el certificado importado se determinan como se describe en la sección Comentarios de PFXImportCertStore con la excepción de que si AttributeId 1.3.6.1.4.1.311.17.1 no está presente, MS_KEY_STORAGE_PROVIDER siempre se usa como nombre del proveedor.

Consulte también

Se aplica a