struttura TLS_PARAMETERS (schannel.h)
Indica le restrizioni dei parametri TLS.
Sintassi
typedef struct _TLS_PARAMETERS {
DWORD cAlpnIds;
PUNICODE_STRING rgstrAlpnIds;
DWORD grbitDisabledProtocols;
DWORD cDisabledCrypto;
PCRYPTO_SETTINGS pDisabledCrypto;
DWORD dwFlags;
} TLS_PARAMETERS, *PTLS_PARAMETERS;
Members
cAlpnIds
Numero di ID ALPN in rgstrAlpnIds.
Impostare su 0 se le restrizioni dei parametri seguenti si applicano indipendentemente dal protocollo dell'applicazione negoziata. Si tratta di un errore per specificare più di SCH_CRED_MAX_SUPPORTED_ALPN_IDS.
rgstrAlpnIds
Matrice di ID ALPN a cui si applicano i parametri seguenti.
Impostare su NULL se le restrizioni dei parametri si applicano indipendentemente dal protocollo applicazione negoziato.
grbitDisabledProtocols
Stringa di bit che rappresenta i protocolli disabilitati.
Impostare su 0 per usare le impostazioni predefinite del sistema. I flag del protocollo Schannel sono documentati qui.
cDisabledCrypto
Numero di voci nella matrice pDisabledCrypto. Si tratta di un errore per specificare più di SCH_CRED_MAX_SUPPORTED_CRYPTO_SETTINGS.
pDisabledCrypto
Matrice di puntatori alle strutture CRYPTO_SETTINGS che esprimono le impostazioni crittografiche disabilitate.
dwFlags
(facoltativo) Flag da passare.
Quando TLS_PARAMS_OPTIONAL è impostato, TLS_PARAMETERS verrà rispettato solo se non causano che il server termina l'handshake.
In caso contrario, schannel potrebbe non riuscire handshake TLS per rispettare le restrizioni di TLS_PARAMETERS.
Nota
TLS_PARAMS_OPTIONAL è valido solo per le applicazioni server. Deve essere zero in caso contrario.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 1809 [solo app desktop] |
Server minimo supportato | Windows Server 1809 [solo app desktop] |
Intestazione | schannel.h |