CertificateEnrollmentManager.ImportPfxDataAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
ImportPfxDataAsync(String, String, PfxImportParameters) |
Importa de forma assíncrona um certificado de uma mensagem PFX (Troca de Informações Pessoais) usando parâmetros de importação. |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String) |
Importa de forma assíncrona um certificado de uma mensagem PFX (Troca de Informações Pessoais). |
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String) |
Importa de forma assíncrona um certificado de uma mensagem PFX (Troca de Informações Pessoais) usando o provedor de armazenamento de chaves especificado. |
ImportPfxDataAsync(String, String, PfxImportParameters)
Importa de forma assíncrona um certificado de uma mensagem PFX (Troca de Informações Pessoais) usando parâmetros de importação.
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
Mensagem PFX codificada em Base64.
- password
-
String
Platform::String
winrt::hstring
A senha usada para descriptografar e verificar o pacote PFX. A senha deve ser exatamente a mesma que a senha usada para criptografar o pacote.
- pfxImportParameters
- PfxImportParameters
Os parâmetros de importação PFX.
Retornos
Esse método não retorna um valor.
- Atributos
Confira também
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
Aplica-se a
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String)
Importa de forma assíncrona um certificado de uma mensagem PFX (Troca de Informações Pessoais).
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
Mensagem PFX codificada em Base64.
- password
-
String
Platform::String
winrt::hstring
A senha usada para descriptografar e verificar o pacote PFX. A senha deve ser exatamente a mesma que a senha usada para criptografar o pacote.
- exportable
- ExportOption
Um valor da enumeração ExportOption que especifica se a chave pode ser exportada.
- keyProtectionLevel
- KeyProtectionLevel
Um valor da enumeração KeyProtectionLevel que especifica a força da proteção de chave. O padrão é NoConsent.
- installOption
- InstallOptions
Um valor de enumeração InstallOptions que especifica a opção de instalação do certificado.
- friendlyName
-
String
Platform::String
winrt::hstring
O nome de exibição do certificado registrado. Esse valor substitui a propriedade FriendlyName dentro da mensagem PFX.
Retornos
Esse método não retorna um valor.
- Atributos
Comentários
Esse método importa a cadeia de certificados para o contêiner do aplicativo.
- Para importar um certificado emitido, não é necessário que a solicitação de certificado tenha sido gerada no computador de importação.
- Os certificados incluídos na resposta não precisam ser encadeados a certificados raiz confiáveis no computador importador.
- O certificado é instalado no contêiner do aplicativo MY Store.
- A autoridade de certificação e os certificados Raiz são instalados no repositório de autoridade de certificação intermediária do contêiner de aplicativos.
- O nome do contêiner de chave e a especificação de chave para o certificado importado são determinados conforme descrito na seção Comentários de PFXImportCertStore com a exceção de que, se AttributeId 1.3.6.1.4.1.311.17.1 não estiver presente, MS_KEY_STORAGE_PROVIDER sempre será usado como o nome do provedor.
Confira também
- ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
Aplica-se a
ImportPfxDataAsync(String, String, ExportOption, KeyProtectionLevel, InstallOptions, String, String)
Importa de forma assíncrona um certificado de uma mensagem PFX (Troca de Informações Pessoais) usando o provedor de armazenamento de chaves 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
Mensagem PFX codificada em Base64.
- password
-
String
Platform::String
winrt::hstring
A senha usada para descriptografar e verificar o pacote PFX. A senha deve ser exatamente a mesma que a senha usada para criptografar o pacote.
- exportable
- ExportOption
Um valor da enumeração ExportOption que especifica se a chave pode ser exportada.
- keyProtectionLevel
- KeyProtectionLevel
Um valor da enumeração KeyProtectionLevel que especifica a força da proteção de chave. O padrão é NoConsent.
- installOption
- InstallOptions
Um valor de enumeração InstallOptions que especifica a opção de instalação do certificado.
- friendlyName
-
String
Platform::String
winrt::hstring
O nome de exibição do certificado registrado. Esse valor substitui a propriedade FriendlyName dentro da mensagem PFX.
- keyStorageProvider
-
String
Platform::String
winrt::hstring
O nome do provedor de armazenamento de chaves a ser usado ao importar o certificado.
Retornos
Esse método não retorna um valor.
- Atributos
Comentários
Esse método importa a cadeia de certificados para o contêiner do aplicativo.
- Para importar um certificado emitido, não é necessário que a solicitação de certificado tenha sido gerada no computador de importação.
- Os certificados incluídos na resposta não precisam ser encadeados a certificados raiz confiáveis no computador importador.
- O certificado é instalado no contêiner do aplicativo MY Store.
- A autoridade de certificação e os certificados Raiz são instalados no repositório de autoridade de certificação intermediária do contêiner de aplicativos.
- O nome do contêiner de chave e a especificação de chave para o certificado importado são determinados conforme descrito na seção Comentários de PFXImportCertStore com a exceção de que, se AttributeId 1.3.6.1.4.1.311.17.1 não estiver presente, MS_KEY_STORAGE_PROVIDER sempre será usado como o nome do provedor.