UserCertificateEnrollmentManager 类

定义

提供对证书创建、导入和注册方法的访问。

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
继承
Object Platform::Object IInspectable UserCertificateEnrollmentManager
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)
应用功能
sharedUserCertificates

注解

若要使用此 API,必须启用 sharedUserCertificates 功能,以便它可以将证书安装到共享用户存储中。 有关启用 sharedUserCertificates 功能的详细信息,请参阅 应用功能声明

方法

CreateRequestAsync(CertificateRequestProperties)

基于 CertificateRequestProperties 对象中指定的属性异步创建 PKCS #10 证书请求。

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

从个人信息交换 (PFX) 消息中异步导入用户证书。

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

使用指定的密钥存储提供程序从个人信息交换 (PFX) 消息中异步导入证书。

ImportPfxDataAsync(String, String, PfxImportParameters)

使用指定的导入参数从个人信息交换 (PFX) 消息中异步导入证书。

InstallCertificateAsync(String, InstallOptions)

在本地计算机上的应用容器中异步安装证书链。

适用于