estructura de TLS_PARAMETERS (schannel.h)
Indica restricciones de parámetros TLS.
Sintaxis
typedef struct _TLS_PARAMETERS {
DWORD cAlpnIds;
PUNICODE_STRING rgstrAlpnIds;
DWORD grbitDisabledProtocols;
DWORD cDisabledCrypto;
PCRYPTO_SETTINGS pDisabledCrypto;
DWORD dwFlags;
} TLS_PARAMETERS, *PTLS_PARAMETERS;
Miembros
cAlpnIds
Número de identificadores de ALPN en rgstrAlpnIds.
Establezca en 0 si se aplican las siguientes restricciones de parámetro independientemente del protocolo de aplicación negociado. Es un error especificar más de SCH_CRED_MAX_SUPPORTED_ALPN_IDS.
rgstrAlpnIds
Matriz de identificadores ALPN a los que se aplican los parámetros siguientes.
Establézcalo en NULL si se aplican restricciones de parámetros independientemente del protocolo de aplicación negociado.
grbitDisabledProtocols
Cadena de bits que representa los protocolos deshabilitados.
Establezca en 0 para usar los valores predeterminados del sistema. Las marcas de protocolo Schannel se documentan aquí.
cDisabledCrypto
Recuento de entradas en la matriz pDisabledCrypto. Es un error especificar más de SCH_CRED_MAX_SUPPORTED_CRYPTO_SETTINGS.
pDisabledCrypto
Matriz de punteros a las estructuras de CRYPTO_SETTINGS que expresan la configuración criptográfica deshabilitada.
dwFlags
(opcional) Marcas que se van a pasar.
Cuando se establece TLS_PARAMS_OPTIONAL, solo se respetará TLS_PARAMETERS si no hacen que el servidor finalice el protocolo de enlace.
De lo contrario, schannel puede producir un error en los protocolos de enlace TLS para respetar las restricciones de TLS_PARAMETERS.
Nota
TLS_PARAMS_OPTIONAL solo es válido para las aplicaciones de servidor. De lo contrario, debe ser cero.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 1809 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 1809 [solo aplicaciones de escritorio] |
Encabezado | schannel.h |