CERT_REVOCATION_CHAIN_PARA結構 (wincrypt.h)
CERT_REVOCATION_CHAIN_PARA結構包含用來建置獨立線上憑證狀態通訊協定鏈結的參數, (OCSP) 回應簽署者憑證。 CERT_REVOCATION_PARA和CRYPT_GET_TIME_VALID_OBJECT_EXTRA_INFO結構定義包含這個結構的選擇性指標。
語法
typedef struct _CERT_REVOCATION_CHAIN_PARA {
DWORD cbSize;
HCERTCHAINENGINE hChainEngine;
HCERTSTORE hAdditionalStore;
DWORD dwChainFlags;
DWORD dwUrlRetrievalTimeout;
LPFILETIME pftCurrentTime;
LPFILETIME pftCacheResync;
DWORD cbMaxUrlRetrievalByteCount;
} CERT_REVOCATION_CHAIN_PARA, *PCERT_REVOCATION_CHAIN_PARA;
成員
cbSize
這個結構的大小,以位元組為單位。
hChainEngine
呼叫端所使用的鏈結引擎控制碼。
hAdditionalStore
存放區的控制碼,其中包含用來建置原始鏈結的憑證。 控制碼可以是 Null。
dwChainFlags
傳遞至CertGetCertificateChain函式之dwFlags參數的值。
值 | 意義 |
---|---|
|
當 CertVerifyRevocation 提供者呼叫具有獨立 OCSP 簽署者憑證的 CertGetCertificateChain 時,此旗標將會設定。 設定時, CertGetCertificateChain 會呼叫 CertVerifyRevocation ,而不設定上述 CERT_REVOCATION_CHAIN_PARA 資料結構的指標;這有助於防止迴圈撤銷檢查。 |
dwUrlRetrievalTimeout
值,包含以毫秒為單位的逾時限制。 如果為零,則會使用撤銷處理常式的預設逾時。
pftCurrentTime
在存回時間檢查中使用的 FILETIME 結構的指標。 如果此指標為 Null,則撤銷處理常式會使用目前的時間。
pftCacheResync
控管快取資訊使用之 FILETIME 結構的指標。 此時快取的任何資訊都會被視為無效,並擷取新的資訊。 設定時,此值會覆寫登錄組態 CacheResync 時間。
cbMaxUrlRetrievalByteCount
DWORD值,指定要從 URL 物件下載的最大位元組數目。 值為 0 指定沒有限制。
Windows Server 2008、Windows Vista、Windows Server 2003 和 Windows XP: 不支援這個成員。
規格需求
最低支援的用戶端 | 具有 SP1 的 Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 [僅限傳統型應用程式] |
標頭 | wincrypt.h |