IX509EndorsementKey 接口 (certenroll.h)

X.509 认可密钥接口

继承

IX509EndorsementKey 接口继承自 IDispatch 接口。 IX509EndorsementKey 还具有以下类型的成员:

方法

IX509EndorsementKey 接口包含以下方法。

 
IX509EndorsementKey::AddCertificate

将认可密钥证书添加到密钥存储提供程序 (支持认可密钥的 KSP) 。
IX509EndorsementKey::Close

关闭认可密钥。 只能在成功调用 Open 方法后调用 Close 方法。
IX509EndorsementKey::ExportPublicKey

导出认可公钥。
IX509EndorsementKey::get_Length

认可密钥的位长度。 只能在调用 Open 方法后访问此属性。
IX509EndorsementKey::get_Opened

指示是否已成功调用 Open 方法。
IX509EndorsementKey::get_ProviderName

加密提供程序的名称。 默认值为 Microsoft 平台加密提供程序。 在调用 Open 方法之前,必须设置 ProviderName 属性。 调用 Open 方法后,无法更改 ProviderName 属性。 (获取)
IX509EndorsementKey::GetCertificateByIndex

从指定索引的密钥存储提供程序获取与认可密钥关联的认可证书。
IX509EndorsementKey::GetCertificateCount

获取密钥存储提供程序中认可证书的计数。
IX509EndorsementKey::Open

打开认可密钥。 必须先打开认可密钥,然后才能从认可密钥中检索信息、添加或删除证书或导出认可密钥。
IX509EndorsementKey::p ut_ProviderName

加密提供程序的名称。 默认值为 Microsoft 平台加密提供程序。 在调用 Open 方法之前,必须设置 ProviderName 属性。 调用 Open 方法后,无法更改 ProviderName 属性。 (放置)
IX509EndorsementKey::RemoveCertificate

从密钥存储提供程序中删除与认可密钥相关的认可证书。 只能在成功调用 Open 方法后调用 RemoveCertificate 方法。

要求

要求
目标平台 Windows
标头 certenroll.h