共用方式為


CERT_REVOCATION_CHAIN_PARA結構 (wincrypt.h)

CERT_REVOCATION_CHAIN_PARA結構包含用來建置獨立線上憑證狀態通訊協定鏈結的參數, (OCSP) 回應簽署者憑證。 CERT_REVOCATION_PARACRYPT_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參數的值。

意義
CERT_CHAIN_REVOCATION_CHECK_OCSP_CERT
0x04000000
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