共用方式為


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

另請參閱

IX509EndorsementKey