CertificateEnrollmentManager.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 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
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
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
- 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:
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.