驗證結構
驗證結構會根據使用方式進行分類,如下所示:
SSPI 結構
SSPI 函式會使用 Sspi.h 中定義的下列結構。
安全通道結構
已定義下列結構以搭配 Schannel 使用。
自訂安全性套件結構
自訂 安全性套件 使用下列結構。
結構 | 描述 |
---|---|
LSA_SECPKG_FUNCTION_TABLE | 本機安全性授權單位 (LSA) 函式的指標表格,自訂安全性套件可以呼叫。 |
SECPKG_CALL_INFO | 包含有關執行中函式呼叫的資訊。 |
SECPKG_CLIENT_INFO | 包含安全性套件使用者的相關資訊。 |
SECPK_CONTEXT_THUNKS | 包含與 LSA 同進程執行之安全性套件呼叫的相關資訊。 |
SECPKG_DLL_FUNCTIONS | 包含可供自訂安全性套件使用用戶端/伺服器應用程式執行同進程之函式的函式。 |
SECPKG_EVENT_DOMAIN_CHANGE | 包含 會話 和電腦資訊。 這個結構名稱是 SECPKG_PARAMETERS 結構的別名。 |
SECPKG_EVENT_NOTIFY | 包含安全性相關事件的相關資訊。 |
SECPKG_EVENT_PACKAGE_CHANGE | 包含安全性套件可用性和使用的相關資訊。 |
SECPKG_EXTENDED_INFORMATION | 包含安全性套件的擴充資訊。 |
SECPKG_FUNCTION_TABLE | 包含安全性套件所實作之函式的指標。 |
SECPKG_GSS_INFO | 包含用來識別安全性套件之 GSS OID 的相關資訊。 |
SECPKG_MUTUAL_AUTH_LEVEL | 包含安全性套件所使用之相互驗證層級的相關資訊。 |
SECPKG_PARAMETERS | 包含 會話 和電腦資訊。 |
SECPKG_PRIMARY_CRED | 包含 主要認證 資訊。 |
SECPKG_SUPPLEMENTAL_CRED | 包含 補充認證 資訊。 |
SECPKG_SUPPLEMENTAL_CRED_ARRAY | 包含補充認證資訊。 |
SECPKG_USER_FUNCTION_TABLE | 包含透過用戶端/伺服器應用程式載入同進程安全性套件所實作的函式。 |
SecurityUserData | 包含已登入使用者的相關資訊。 |
網路提供者結構
網路提供者 API 和相關函式會使用下列結構。
結構 | 描述 |
---|---|
NETCONNECTINFOSTRUCT | 包含網路連線效能的相關資訊。 |
NETRESOURCE | 包含列舉網路資源的相關資訊。 |
NOTIFYADD | 包含網路連線作業的詳細資料。 |
NOTIFYCANCEL | 包含網路中斷連線作業的詳細資料。 |
NOTIFYINFO | 包含網路連線或中斷連線作業的狀態資訊。 |
REMOTE_NAME_INFO | 包含遠端通用名稱的相關資訊。 |
UNIVERSAL_NAME_INFO | 包含本機通用名稱。 |
GINA 結構
GINA 介面函式和 Winlogon 支援函式會使用下列結構。
結構 | 描述 |
---|---|
WLX_CLIENT_CREDENTIALS_INFO_V1_0 | 包含用戶端認證資訊。 |
WLX_CONSOLESWITCH_CREDENTIALS_INFO_V1_0 | 包含用戶端認證,允許以透明方式將認證傳輸至目標會話。 |
WLX_DESKTOP | 包含桌面資訊。 |
WLX_DISPATCH_VERSION_1_0 | 包含 Winlogon 1.0 版分派資料表。 |
WLX_DISPATCH_VERSION_1_1 | 包含 Winlogon 1.1 版分派資料表。 |
WLX_DISPATCH_VERSION_1_2 | 包含 Winlogon 1.2 版分派資料表。 |
WLX_DISPATCH_VERSION_1_3 | 包含 Winlogon 1.3 版分派資料表。 |
WLX_DISPATCH_VERSION_1_4 | 包含 Winlogon 1.4 版分派資料表。 |
WLX_MPR_NOTIFY_INFO | 包含驗證和識別資訊。 |
WLX_PROFILE_V1_0 | 包含用來設定初始環境的資訊。 |
WLX_PROFILE_V2_0 | 包含用來設定初始環境的資訊。 |
WLX_TERMINAL_SERVICES_DATA | 包含終端機服務設定檔路徑和主目錄資訊。 |
本機安全性授權單位結構
本機安全性授權 單位 (LSA) 會使用下列結構。
認證管理結構
認證管理 API 包含下列結構。
結構 | 描述 |
---|---|
CERT_CREDENTIAL_INFO | 包含憑證的參考。 |
憑據 | 包含個別認證。 |
CREDENTIAL_ATTRIBUTE | 包含認證的應用程式定義屬性。 |
CREDENTIAL_TARGET_INFORMATION | 包含目的電腦的名稱、網域和樹狀結構。 |
CREDUI_INFO | 控制 [認證管理] 對話方塊的外觀。 |
USERNAME_TARGET_CREDENTIAL_INFO | 包含認證的參考。 這個結構可用來將使用者名稱傳遞至 CredMarshalCredential 函式,並從 CredUnmarshalCredential傳出。 |
智慧卡結構
智慧卡提供下列結構。
結構 | 描述 |
---|---|
OPENCARD_SEARCH_CRITERIA | 提供 SCardUIDlgSelectCard 函式所使用的特定搜尋資訊。 |
OPENCARDNAME | 提供 GetOpenCardName 函式所使用的資訊。 |
OPENCARDNAME_EX | 提供 SCardUIDlgSelectCard 函式所使用的資訊。 |
SCARD_ATRMASK | 使用 SCardLocateCardsByATR找出卡片。 |
SCARD_IO_REQUEST | 開始通訊協定控制資訊結構。 |
SCARD_READERSTATE | 追蹤讀取器內的智慧卡。 |