FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
|||
|
|||
Ssl / Tls
Si alguien sabe como son los detalles especificos para iniciar una conexion SSL / TLS y transmitir / recibir, etc... le agradeceria mucho me de una pista o guia a donde ver los detalles.
Deseo hacerlo con Sockets de Delphi 5 ( TClientSocket ), Win XP Digamos que ya me conecte al servidor X, que sigue despues en terminos especificos de programacion ?. ( Hay muchas paginas que explican con "dibujitos" la negociacion, pero no tengo ni idea de como llevar los dibujitos a programacion. Los dibujitos solo dicen se "negocia" esto, se "negocia" lo otro...flechitas y rueditas..., pero no entran en los detalles de la programacion ). Como se negocia ? Como llego al certificado ? Que tengo que extraer del certificado, como extraerlo, acaso hay APIs para hacer esto ? y la encriptacion y decriptacion ? quien la hace ? hay API's o uno tiene que desarrollar alguno(s) de los algoritmos ? Algun ejemplo especifico que pudiese uno consultar seria fabuloso ! Muy agradecido de antemano. |
#2
|
||||
|
||||
Para desarrollar algo por el estilo desde cero, debes conocer las especificaciones de los protocolos.
Puede servirte como punto de partida la entrada Transport Layer Security en la Wikipedia. Al final encontrarás una lista de los rfc's que sirven de base a los protocolos. Debo advertirte que implementar esto en cualquier lenguaje de programación no es una tarea trivial. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#3
|
|||
|
|||
He caminado...
Cita:
Los RFC parecen discursos de politicos... ! Pareciera que es un conocimiento poco compartido por quienes saben como hacerlo .... Entiendo que hay que intercambiar ciertos datos de los certificados, etc.... pero como obtengo esos datos de los certificados que estan guardados en elguna carpeta de mi PC ?.. comenzando por ahi... APIs de Windows ? algun ejemplito trivial por ahi, que me señale el camino...? jaja ! Este es un tema realmente interesante ! ( y util, para cualquier desarrollador de programas, que tengan algo que ver con internet ). Saludos !!! |
#4
|
||||
|
||||
Comprendo en parte lo que decís de los RFC's. En lo personal, he podido implementar algunos protocolos leyendolos, pues aunque no contienen ejemplos, si contienen toda la información (o las referencias a otros RFC's) que te llevan a comprender el protocolo lo suficiente como para implementarlo.
Un problema para el desarrollador es que a medida que los protocolos se desarrollan, son menos independientes, así que para implementar una cosa pequeña tenes que leerte 25 de ellos, unas cuantas veces cada uno. En parte, por eso he dicho que no es una tarea trivial. Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
|
|
|