共用方式為


PstGetCertificates 函式 (certpoleng.h)

擷取憑證鏈結,指定可用來驗證指定伺服器上用戶的憑證。

語法

NTSTATUS PstGetCertificates(
  [in]           PUNICODE_STRING        pTargetName,
  [in]           DWORD                  cCriteria,
  [in, optional] PCCERT_SELECT_CRITERIA rgpCriteria,
  [in]           BOOL                   bIsClient,
  [out]          PDWORD                 pdwCertChainContextCount,
  [out]          PCCERT_CHAIN_CONTEXT   **ppCertChainContexts
);

參數

[in] pTargetName

要檢查的伺服器名稱。

[in] cCriteria

rgpCriteria 陣列中的元素數目。

[in, optional] rgpCriteria

CERT_SELECT_CRITERIA結構的常數指標,指定用來選取憑證鏈結的準則。

[in] bIsClient

如果呼叫端是用戶端,則為TRUE;否則為 FALSE

[out] pdwCertChainContextCount

ppCertChainContexts 陣列中的元素數目。

[out] ppCertChainContexts

CERT_CHAIN_CONTEXT 結構的指標數位位址,指定憑證鏈結,可用來驗證 pTargetName 參數所指定伺服器上的使用者。

傳回值

如果函式成功,則傳回 STATUS_SUCCESS

如果函式失敗,則傳回 NTSTATUS 程式代碼,指出失敗的原因。

規格需求

需求
最低支援的用戶端 Windows 7 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2008 R2 [僅限傳統型應用程式]
目標平台 Windows
標頭 certpoleng.h
程式庫 Certpoleng.lib
Dll Certpoleng.dll