Метод 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 |