iObjectId 接口 (certenroll.h)

IObjectId 接口表示 OID) (对象标识符。 OID 是从许多证书注册 API 属性返回的,可用于初始化以下对象:

用于初始化 IObjectId 对象的所有方法都调用 CryptoAPI CryptFindOIDInfo 函数,该函数检索与指定参数匹配的第一个注册 CRYPT_OID_INFO 结构。 函数在本地计算机上搜索注册表和静态内存,并在域服务器上搜索 Active Directory。 CRYPT_OID_INFO 结构在 Wincrypt.h 中声明,并具有以下签名。

注意 不能直接在证书注册 API 中使用 CRYPT_OID_INFO 结构。

 

继承

IObjectId 接口继承自 IDispatch 接口。 IObjectId 还包含以下类型的成员:

方法

IObjectId 接口包含以下方法。

 
IObjectId::get_FriendlyName

指定并检索对象标识符的显示名称。 (获取)
IObjectId::get_Name

检索包含对象标识符的CERTENROLL_OBJECTID值。
IObjectId::get_Value

检索包含 OID) (点十进制对象标识符的字符串。
IObjectId::GetAlgorithmName

检索与算法对象标识符关联的显示名称 (OID) 。
IObjectId::InitializeFromAlgorithmName

从算法名称或对象标识符初始化 对象。
IObjectId::InitializeFromName

从CERTENROLL_OBJECTID枚举值初始化 对象。
IObjectId::InitializeFromValue

从包含点数十进制对象标识符的字符串初始化对象 (OID) 。
IObjectId::p ut_FriendlyName

指定并检索对象标识符的显示名称。 (放置)

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 certenroll.h

另请参阅

CertEnroll 接口

IDispatch

IObjectIds