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


Метод IX509EndorsementKey::GetCertificateByIndex (certenroll.h)

Возвращает сертификат подтверждения, связанный с ключом подтверждения от поставщика хранилища ключей для указанного индекса. Метод GetCertificateByIndex можно вызывать только после успешного вызова метода Open .

Синтаксис

HRESULT GetCertificateByIndex(
  [in]          VARIANT_BOOL ManufacturerOnly,
  [in]          LONG         dwIndex,
  [in]          EncodingType Encoding,
  [out, retval] BSTR         *pValue
);

Параметры

[in] ManufacturerOnly

Значение true, чтобы получить только ключи подтверждения изготовителя; в противном случае — false. Значение по умолчанию — false.

[in] dwIndex

Индекс запрошенного сертификата подтверждения.

[in] Encoding

Значение перечисления EncodingType , указывающее тип кодировки Юникода, примененный к сертификату подтверждения. Значение по умолчанию — XCN_CRYPT_STRING_BASE64.

[out, retval] pValue

Запрошенный сертификат подтверждения.

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

Если этот метод завершается успешно, он возвращает S_OK. В противном случае возвращается код ошибки HRESULT .

Требования

Требование Значение
Целевая платформа Windows
Header certenroll.h
DLL Certenroll.dll

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

IX509EndorsementKey