Hola a todos y todas:
Llevo un tiempo dandole vueltas al tema y el otro dia me decidi a
escribir al foro de SQL Server, ya que creia q el tema le correspondia
mas, pero alli me aconsejaron q preguntase por aqui, q es mas un tema
de windows (aun asi yo sigo creyendo q corresponde a sql server :D),
asi q os comento mi problema:
Tengo una aplicación vb6.0 que se conecta a un servidor sql server
2000. En mi oficina lo hace por cable de red, mientras que en el lugar
de trabajo de mi cliente lo hará por WI-FI y estan algo preocupados
con que alguien pueda "escuchar" sus datos, por tanto debo cifrar las
comunicaciones. He leido por unas cuantas webs y foros la forma de
activar SSL en sql server, y por lo que he entendido necesitamos un
certificado digital tanto yo(para realizar pruebas), como mi
cliente(que ya lo tiene).
He seguido los pasos que he leido en
http://support.microsoft.com/?kbid16898, y al pulsar en solicitar un
nuevo certificado obtengo un bonito error que me afirma que el
asistente no se puede iniciar por:
No hay entidades emisoras de confianza disponibles
No tengo permisos para solicitar certificados desde las CA
disponibles
Las CA emiten certificados para las que no tengo permisos.
Mis preguntas son:
1) tengo alguna otra manera de cifrar las comunicaciones sin pasar por
estos errores?
2) en caso de tener que hacermen con un certificado, puedo hacerme con
uno para realizar estas pruebas sin tener q comprarlo? en caso
afirmativo como lo instalo??
Esto de arriba es lo que postee en el foro de sql server, despues de
dias y dias buscando por la red me tope con una aplicacion llamada
openssl que permite generar certificados. El caso es q despues de
generar unos cuantos certificados y realizar pruebas sin exito, se me
ocurrio (no se pq no paso antes), mirar el log de sql server, y resulta
q este o no encuentra el certificado o el certificado no es valido.
A alguien se le ocurre algo?
Gracias de antemano y un saludo!!!
Leer las respuestas