TLS_PARAMETERS 結構 (schannel.h)
表示 TLS 參數限制。
語法
typedef struct _TLS_PARAMETERS {
DWORD cAlpnIds;
PUNICODE_STRING rgstrAlpnIds;
DWORD grbitDisabledProtocols;
DWORD cDisabledCrypto;
PCRYPTO_SETTINGS pDisabledCrypto;
DWORD dwFlags;
} TLS_PARAMETERS, *PTLS_PARAMETERS;
成員
cAlpnIds
rgstrAlpnIds 中的 ALPN 識別碼數目。
如果不論交涉的應用程式通訊協議為何,下列參數限制都適用,請設定為 0。 指定超過SCH_CRED_MAX_SUPPORTED_ALPN_IDS是錯誤。
rgstrAlpnIds
下列參數所套用的 ALPN 識別子陣列。
如果不論交涉的應用程式通訊協議為何,都會套用參數限制,則設定為 NULL。
grbitDisabledProtocols
表示已停用通訊協定的位字串。
設定為 0 以使用系統預設值。 通道通訊協定旗標 記載於此處。
cDisabledCrypto
pDisabledCrypto 陣列中的項目計數。 指定超過SCH_CRED_MAX_SUPPORTED_CRYPTO_SETTINGS是錯誤。
pDisabledCrypto
表示已停用密碼編譯設定之CRYPTO_SETTINGS結構的指標陣列。
dwFlags
(選擇性) 要傳遞的旗標。
設定TLS_PARAMS_OPTIONAL時,只有在TLS_PARAMETERS不會導致伺服器終止交握時,才會接受。
否則,安全通道可能會失敗 TLS 交握,以接受TLS_PARAMETERS限制。
注意
TLS_PARAMS_OPTIONAL僅適用於伺服器應用程式。 否則必須為零。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 1809 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 1809 [僅限傳統型應用程式] |
標頭 | schannel.h |