Compartilhar via


UserCertificateEnrollmentManager Classe

Definição

Fornece acesso aos métodos de criação, importação e registro de certificado.

public ref class UserCertificateEnrollmentManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class UserCertificateEnrollmentManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class UserCertificateEnrollmentManager
Public NotInheritable Class UserCertificateEnrollmentManager
Herança
Object Platform::Object IInspectable UserCertificateEnrollmentManager
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
sharedUserCertificates

Comentários

Para usar essa API, você deve habilitar a funcionalidade sharedUserCertificates para que ela possa instalar certificados no repositório de usuários compartilhados. Para obter mais informações sobre como habilitar a funcionalidade sharedUserCertificates , consulte Declarações de funcionalidade do aplicativo.

Métodos

CreateRequestAsync(CertificateRequestProperties)

Cria de forma assíncrona uma solicitação de certificado PKCS nº 10 com base nas propriedades especificadas em um objeto CertificateRequestProperties .

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

Importa de forma assíncrona um certificado de usuário 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 os parâmetros de importação especificados.

InstallCertificateAsync(String, InstallOptions)

Instala de forma assíncrona uma cadeia de certificados no contêiner do aplicativo no computador local.

Aplica-se a