Tipo: |
Estructura |
Disponible desde: |
V2.0.0.0 |
Hereda de: |
– |
El parámetro de estructura ST_ExtendedConnectionSettings contiene información para conectarse a una SQL Gateway e información sobre la base de datos SQL.
Nombre |
Tipo de datos |
Descripción |
---|---|---|
xUseTls |
BOOL |
Ajústelo en TRUE para especificar el uso de una conexión segura con TLS. Valor predeterminado: TRUE |
wsDbConnectionName |
WSTRING[40] |
El valor de este elemento debe coincidir con el nombre de conexión configurado en la SQL Gateway. Consulte la SQL Gateway User Guide. |
wsGwIpAddress |
WSTRING[GPL.Gc_uiIpStringSize] |
La dirección IP de la SQL Gateway. Es la dirección IP del servidor en el que se está ejecutando la pasarela. |
wGwPort |
WORD |
El número de puerto de la SQL Gateway. Valor predeterminado: 3458 (protegido) |
timSqlTimeout |
TIME |
El valor de timeout que se aplica a las peticiones SQL. Valor predeterminado: 60 s |
timSqlConnectionTimeout |
TIME |
El valor de timeout que se aplica para establecer la conexión permanente. Valor predeterminado: 10 s |
stTlsSettings |
ST_TlsSettings |
Estructura para especificar la configuración de TLS (Transport Layer Security, seguridad de la capa de transporte). |
Consideraciones para una conexión TCP segura con TLS
Si xUseTls = TRUE, TLS (Transport Layer Security, seguridad de la capa de transporte) se usa para cifrar la comunicación entre el cliente (bloque de funciones FB_SqlDbRequest) y el servidor (herramienta SQL Gateway). Además del cifrado, TLS comprueba la identidad del participante en la comunicación (controlador y SQL Gateway) con certificados.
Los certificados se intercambian mientras se establece la conexión, lo que se conoce como protocolo de enlace de TLS. Enviar certificados durante el protocolo de enlace de TLS es obligatorio.
Solo si el resultado de la comprobación de certificados es positivo puede establecerse una conexión con el participante en la comunicación.
NOTA:
oSe requiere un certificado de SQL Gateway.
oSQL Gateway (servidor) está configurado para que compruebe el certificado del cliente (configuración de SQL Gateway).
oEl certificado de SQL Gateway debe estar clasificado como certificado de confianza. Para ello, es necesario gestionar los certificados manualmente en el controlador. Para hacerlo, utilice el editor Pantalla de seguridad de EcoStruxure Machine Expert Logic Builder.
oEl certificado del controlador predeterminado debe estar disponible en el controlador y la fecha de caducidad no debe haber llegado.
Para obtener más información sobre la gestión de certificados en el controlador, consulte Cómo gestionar certificados en el controlador , Guía del usuario.
Para obtener más información sobre SQL Gateway, consulte la SQL Gateway User Guide.
oFB_SqlDbRequest