共用方式為


CRL_DIST_POINT_NAME結構 (wincrypt.h)

CRL_DIST_POINT_NAME 結構會識別可從中取得CRL的位置。 使用CRL_DIST_POINT_NAME時,CRL 發佈點名稱的不同形式會出現在 CERT_ALT_NAME_INFO 結構的 FullName 成員中。 應用程式不需要能夠處理 結構中的所有名稱表單。 如果至少可以處理一個名稱表單,它可以使用發佈點。

如果無法處理發佈點的名稱窗體,應用程式仍然可以使用憑證,前提是必要的撤銷資訊可以從另一個來源取得,例如 證書頒發機構單位 (CA 的發佈點) 目錄專案。

語法

typedef struct _CRL_DIST_POINT_NAME {
  DWORD dwDistPointNameChoice;
  union {
    CERT_ALT_NAME_INFO FullName;
  } DUMMYUNIONNAME;
} CRL_DIST_POINT_NAME, *PCRL_DIST_POINT_NAME;

成員

dwDistPointNameChoice

指出用於等位中所含名稱數據的變體。 定義下列值:

意義
CRL_DIST_POINT_NO_NAME
未提供發佈點名稱。
CRL_DIST_POINT_FULL_NAME
發佈點名稱位於等位的 FullName 成員中。
CRL_DIST_POINT_ISSUER_RDN_NAME
目前尚未實作。

DUMMYUNIONNAME

DUMMYUNIONNAME.FullName

包含替代名稱陣列 的CERT_ALT_NAME_INFO 結構,指定數種不同形式之一的CRL發佈點。 其中一個最常見的 URL 格式為 “http://...”,指定CRL的位置。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
標頭 wincrypt.h

另請參閱

CERT_ALT_NAME_INFO

CRL_DIST_POINT