CertGetServerOcspResponseCoNtext 函式 (wincrypt.h)
CertGetServerOcspResponseCoNtext函式會擷取非封鎖、時間有效的線上憑證狀態通訊協定, (OCSP) 指定控制碼的回應內容。
語法
PCCERT_SERVER_OCSP_RESPONSE_CONTEXT CertGetServerOcspResponseContext(
[in] HCERT_SERVER_OCSP_RESPONSE hServerOcspResponse,
[in] DWORD dwFlags,
LPVOID pvReserved
);
參數
[in] hServerOcspResponse
要擷取回應內容的 OCSP 伺服器回應控制碼。 CertOpenServerOcspResponse函式會傳回此控制碼。
[in] dwFlags
此參數保留供日後使用,且必須為零。
pvReserved
此參數保留供日後使用,且必須為 Null。
傳回值
如果函式成功,它會傳回 CERT_SERVER_OCSP_RESPONSE_CONTEXT 結構的指標。
若要讓回應生效,裝載此函數呼叫之系統上的目前時間必須小於 憑證撤銷清單 (CRL) 內容的下一次更新時間。 當無法使用有效的 OCSP 回應時,此函式會傳回 Null ,並將最後一個錯誤設定為 CRYPT_E_REVOCATION_OFFLINE。
如果 OCSP 回應程式未知憑證,此函式會傳回 Null ,並將最後一個錯誤設定為 CRYPT_E_REVOCATION_OFFLINE。
備註
如果您使用 CertGetServerOcspResponseCoNtext 函式來建立 OCSP 回應內容的多個參考,則必須呼叫 CertAddRefServerOcspResponseCoNtext 來遞增 CERT_SERVER_OCSP_RESPONSE_CONTEXT 結構的參考計數。 當您完成使用 結構時,必須呼叫 CertFreeServerOcspResponseCoNtext 函式來釋放它。
規格需求
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | wincrypt.h |
程式庫 | Crypt32.lib |
Dll | Crypt32.dll |