IX509EndorsementKey::GetCertificateByIndex 方法 (certenroll.h)
從指定索引的金鑰儲存提供者取得與簽署金鑰相關聯的簽署憑證。 您只能在成功呼叫 Open 方法之後呼叫 GetCertificateByIndex 方法。
語法
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 列舉值,指定套用至簽署憑證的 Unicode 編碼類型。 預設值為 XCN_CRYPT_STRING_BASE64。
[out, retval] pValue
要求的簽署憑證。
傳回值
如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | certenroll.h |
Dll | Certenroll.dll |