In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

Problema con TMariaDBDataSouce y Certificado CA

Foro de Xailer profesional en español
Responder
avitalini
Mensajes: 147
Registrado: Mié Ene 07, 2015 6:31 pm

Problema con TMariaDBDataSouce y Certificado CA

Mensaje por avitalini »

Estoy tratando de entrar a un servicio de base de datos MariaDB y la encriptación es necesaria, me entregan un archivo ca.pem pero no encuentro dónde ponerlo

Ya activé el
:lSslRequired := .T.
Y sale este error al conectarse

MariaDB Error: #2026 TLS/SSL error: Server certificate validation failed. A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. Error 0x800B0109(CERT_E_UNTRUSTEDROOT)

¿Como puedo subir este archivo a la Clase TMariaDBDataSouce?
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9594
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Problema con TMariaDBDataSouce y Certificado CA

Mensaje por ignacio »

Buenos días,

El certificado debe de estar instalado en el servidor. Le recomiendo que intente acceder a la BD utilizando una herramienta gratuita como Heidi para delimitar exactamente donde está el problema.
MariaDB Error: #2026 TLS/SSL error: Server certificate validation failed. A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider. Error 0x800B0109(CERT_E_UNTRUSTEDROOT)
No obstante, el mensaje de respuesta es bastante claro: El error está en el certificado DEL SERVIDOR, que si tiene un certificado, pero éste no es válido por no tener un certificado raíz de confianza.

Un saludo
[Equipo de OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
avitalini
Mensajes: 147
Registrado: Mié Ene 07, 2015 6:31 pm

Re: Problema con TMariaDBDataSouce y Certificado CA

Mensaje por avitalini »

Gracias por contestar Ignacio

el servidor me entregó un documento llamado ca.pem, el cual tengo que asignárselo a alguna propiedad de la clase MariaDB, para que me deje conectar.

::cSSLCA := Application:cDirectory+"ca.pem"

Con HeidiSQL ya entré con estos parámetros activados
EjemploHeidiSQL.png
EjemploHeidiSQL.png (13.4 KiB) Visto 883 veces
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9594
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

Re: Problema con TMariaDBDataSouce y Certificado CA

Mensaje por ignacio »

Buenos días,

Me temo que actualmente sólo soportamos SSL utilizando certificados que estén apoyados por autoridad certificadora. La utilización de certificados auto-firmados aún no están soportados. Lo siento.

Un saludo
[Equipo de OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Responder