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 |