Поделиться через


Метод IPolicyQualifier::get_ObjectId (certenroll.h)

Свойство ObjectId извлекает идентификатор объекта (OID) для квалификатора.

Это свойство доступно только для чтения.

Синтаксис

HRESULT get_ObjectId(
  IObjectId **ppValue
);

Параметры

ppValue

Возвращаемое значение

None

Remarks

Если вы указали PolicyQualifierTypeUrl в параметре Type метода InitializeEncode , возвращается XCN_OID_PKIX_POLICY_QUALIFIER_CPS (1.3.6.1.5.5.7.2.1). Если вы указали PolicyQualifierTypeUserNotice, возвращается XCN_OID_PKIX_POLICY_QUALIFIER_USERNOTICE (1.3.6.1.5.5.7.2.2).

Прежде чем получить это свойство, необходимо вызвать Метод InitializeEncode , чтобы инициализировать объект квалификатора. Вы также можете получить следующие свойства для этого объекта:

  • Свойство Qualifier извлекает строку, указанную для параметра strQualifier метода InitializeEncode .
  • Свойство RawData извлекает квалификатор в кодировке Distinguished Encoding Rules (DER).
  • Свойство Type извлекает значение перечисления PolicyQualifierType , указывающее тип квалификатора.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header certenroll.h
DLL CertEnroll.dll

См. также раздел

IPolicyQualifier