ICspStatus::get_EnrollmentStatus 方法 (certenroll.h)
EnrollmentStatus 属性检索包含证书注册相关信息的 IX509EnrollmentStatus 对象。
此属性为只读。
语法
HRESULT get_EnrollmentStatus(
IX509EnrollmentStatus **ppValue
);
参数
ppValue
返回值
无
备注
此属性返回 IX509EnrollmentStatus 对象。 创建 PKCS #10 证书请求时,通常会填充此对象。 此对象返回的以下三个属性提供有关 由 ICspStatus 对象表示的提供程序/算法对的信息:
- Display 属性指定是否应在用户界面中显示提供程序和算法。
- Selected 属性指定提供程序和算法是否可用于为证书请求创建密钥对。
- Status 属性指定在请求初始化期间是跳过提供程序和算法还是导致错误。
若要了解这些属性的重要性,假设证书请求基于指定特定提供程序和算法的模板。 启用此提供程序/算法对的“显示”和“状态”属性。 对于其他 ICspStatus 对象,可能未启用其中一个或两个属性。 有关更完整的示例,请参阅 Ordinal 属性。
首次创建 IX509EnrollmentStatus 对象时,Status 属性设置为 EnrollUnknown。 如果未选择提供程序/算法对,则状态可能会设置为 EnrollSkipped。 如果在证书初始化过程中所选提供程序和算法的密钥创建失败,状态将设置为 EnrollError 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
目标平台 | Windows |
标头 | certenroll.h |
DLL | CertEnroll.dll |