Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-09-2006
jjaen26 jjaen26 is offline
Miembro
 
Registrado: sep 2006
Posts: 19
Poder: 0
jjaen26 Va por buen camino
Conexion Delphi - MySQL usando un canal serguro SSL

Si alguien me pudiera ayudar en este tema se los agradeceria mucho ya que esta informacion me Uge.

me gustaria saber como es posible establecer una conexion con delphi a MySQL utilizando SSL

Utilizo los componentes Zeos 6.5.1
La version de MySQL es 5.0.24

De antemano Gracias
Responder Con Cita
  #2  
Antiguo 26-09-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Que necesitas saber exactamente,? Ya instalastes los componentes ?
Saludos
Responder Con Cita
  #3  
Antiguo 26-09-2006
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Ve este Link:
Saludos
Responder Con Cita
  #4  
Antiguo 26-09-2006
jjaen26 jjaen26 is offline
Miembro
 
Registrado: sep 2006
Posts: 19
Poder: 0
jjaen26 Va por buen camino
Saludos

De inicio gracias por contestarme

Mira en Delphi7 ya logre establecer una conexion con MySQL 5.0.24 a través de los componentes de Zeos (ZConnection, ZQuery). Estas pruebas las estoy haciendo en Windows XP profesional edition.

Actualmente Tengo instalado OpenSSL (Lo baje ya compilado)
Segun lo que he leido en el siguiente link http://dev.mysql.com/doc/refman/5.0/...re-basics.html

Para establecer una conexion con SSL debe haber lo siguiente:

Un (CA) Certificate Autority
Un Server Public key
un Server Private key

dice tambien que para arrancar el servidor con ssl activado debe de ser con las siguientes opciones:

Para iniciar el servidor:
mysqld --ssl-ca=cacert.pem --ssl-cert=server-cert.pem --ssl-key=server-key.pem

Para iniciar una session en el cliente de mysql se debe hacer de la misma manera:
mysql --ssl-ca=cacert.pem --ssl-cert=client-cert.pem --ssl-key=client-key.pem

Donde
--ssl-ca es el CA
--ssl-cert es el Server ó Client Public key
--ssl-key es el Serveró Client private key

Por otra parte en este enlace encontré como crear mis propios certificados
http://sauce.pntic.mec.es/crer0052/apache/segura.htm
Segui los pasos que indica este link y logre hacerlo sin problemas la cosa esta en que no entendi completamente que fue lo que hice .

Al seguir esas instrucciones se generaron los siguientes archivos

apache.csr
privkey.pem
apache.key
apache.crt

Entonces tengo varias preguntas

1) esos archivos se los tengo que pasar como opciones al arrancar el servidor mysqld y el cliente mysql?

2) Que es cada uno de esos archivos, es decir cual archivo es el que voy a pasar como --ssl-ca?,
cual como--ssl-cert? (para el Servidor y el Cliente)
y cual como --ssl-key? (para el Servidor y el cliente)

3) Tengo que crear un certificado por cada usuario?

Una vez logrando mas o menos entender como funciona todo esto de SSL entre el cliente y servidor de mysql (MySQLd y MySQL).

Me gustaria saber como lo haria entre una aplicacion hecha en delphi7 y MySQLd con componentes Zeos de preferencia

Muchas Gracias de antemano saludos y espero haber expuesto mi caso bien.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
conexion mysql con delphi 7 Genny Liliana MySQL 2 11-09-2006 21:58:43
Problema conexión Delphi y MySQL Benito Conexión con bases de datos 3 27-04-2006 22:41:54
¿Delphi + Mysql COnexion? lazarous Varios 1 05-12-2005 14:48:09
conexion mediante ODBC a la base de datos mysql, por linea de codigo de delphi sakuragi Conexión con bases de datos 21 15-03-2005 18:43:59
error en conexion de bsas de datos mysql o de delphi??? omardelahoz Conexión con bases de datos 0 23-01-2004 17:20:25


La franja horaria es GMT +2. Ahora son las 14:22:46.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi