La estructura ST_TlsSettingsClient se utiliza para proporcionar la configuración de TLS (Transport Layer Security, seguridad de la capa de transporte) a fin de que el cliente TCP pueda establecer una conexión segura.
Nombre |
Tipo de datos |
Valor predeterminado |
Descripción |
---|---|---|---|
BOOL |
FALSE |
Establezca el valor en TRUE si se necesita un certificado de cliente. |
|
STRING(255) |
- |
Especifica el archivo de certificado del cliente. Si el valor es una cadena nula, se utilizará el certificado predeterminado del controlador. El nombre corresponde al valor “Issued for” del certificado del controlador. El nombre puede obtenerse del certificado mediante la de Logic Builder. |
|
ET_TlsProtocol |
TLSv12 |
Protocolo empleado para conexiones seguras. |
|
ET_CertVerifyMode |
TrustedOnly |
Modalidad para la comprobación de certificados. |
|
STRING(255) |
- |
Especifica el nombre del host que se conectará al inicio del proceso del protocolo de enlace como parte de la extensión de indicación de nombre de servidor (SNI). |
|
IF_VerifyCertCallback |
- |
Interfaz que permite recuperar información de diagnóstico detallada de la comprobación de certificados. Permite manipular el resultado de la comprobación del certificado. |