Hola lista, estaba empezando a mirar el tema de programacion en Ginga-NCL y me surgio esta duda(*), hay manera de establecer una conexion SSL desde Lua? la unica API que encuentro es esta, para sockets tcp sin cifrar: http://www.telemidia.puc-rio.br/~francisco/nclua/referencia/event.html#class... hay alguna otra manera? estoy buscando en el lugar equivocado?. (el objetivo final seria poder invocar servicios que requieren https) En caso de que actualmente no se pueda, interesaria este agregado?, podria ser incorporado? encajaria en algun lugar dentro del estandar? yo me animaria a dar una mano, y si alguien me guia un poco mucho mejor. por lo poco que he visto, seria quizas integrar http://www.inf.puc-rio.br/~brunoos/luasec/ tomando como ejemplo lo que esta echo en gingacc-player/src/application/imperative/tcp_event.lua ? gracias! (*) mas bien me surgieron un monton, pero por alguna hay que empezar
Hola! En principio, LuaSocket no tiene soporte para SSL. Sobre ésto, la ABNT 15606-2:2007 dice: "Se recomienda que cuestiones tales como autenticación, sean tratadas en una implementación específica del middleware". En lo que a Ginga.ar respecta, no tenemos en este momento soporte para SSL. Una manera de poder usarlo, sería utilizando la librería que mencionás (luasec), si es que la misma puede ser usada sin necesidad de ser compilada (o sea, incluyendo los .lua de luasec en tu aplicación). De esta manera, el middleware no es quien provee el servicio SSL, sino que lo provee tu aplicación, haciendo que la misma pueda correr en distintas implementaciones de ginga. Saludos, Mariana 2010/11/8 Pablo Polvorin <[email protected]>:
Hola lista,
estaba empezando a mirar el tema de programacion en Ginga-NCL y me surgio esta duda(*), hay manera de establecer una conexion SSL desde Lua?
la unica API que encuentro es esta, para sockets tcp sin cifrar: http://www.telemidia.puc-rio.br/~francisco/nclua/referencia/event.html#class...
hay alguna otra manera? estoy buscando en el lugar equivocado?. (el objetivo final seria poder invocar servicios que requieren https)
En caso de que actualmente no se pueda, interesaria este agregado?, podria ser incorporado? encajaria en algun lugar dentro del estandar? yo me animaria a dar una mano, y si alguien me guia un poco mucho mejor.
por lo poco que he visto, seria quizas integrar http://www.inf.puc-rio.br/~brunoos/luasec/ tomando como ejemplo lo que esta echo en gingacc-player/src/application/imperative/tcp_event.lua ?
gracias!
(*) mas bien me surgieron un monton, pero por alguna hay que empezar
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Hola Mariana,
Hola!
En principio, LuaSocket no tiene soporte para SSL. Sobre ésto, la ABNT 15606-2:2007 dice: "Se recomienda que cuestiones tales como autenticación, sean tratadas en una implementación específica del middleware".
En lo que a Ginga.ar respecta, no tenemos en este momento soporte para SSL. Una manera de poder usarlo, sería utilizando la librería que mencionás (luasec), si es que la misma puede ser usada sin necesidad de ser compilada (o sea, incluyendo los .lua de luasec en tu aplicación). De esta manera, el middleware no es quien provee el servicio SSL, sino que lo provee tu aplicación, haciendo que la misma pueda correr en distintas implementaciones de ginga.
esa libreria es un binding a openssl, require ser compilada. openssl en si ya es un requisito de ginga.ar actualmente (libssl-dev), supongo que es por el navegador web. No creo que sea algo que se pueda solucionar a nivel de aplicacion, implementar los algoritmos de encriptado de TLS por ejemplo en lua... Entiendo que no hay nada especificado con respecto a esto, pero es algo que tarde o temprano ginga.ar va a necesitar (la mayoria de las API web requiren https). Por cierto que un API http no vendria mal tampoco, aunque eso si se puede implementar a nivel aplicacion en lua, sin problemas. Saludos!
Saludos, Mariana
2010/11/8 Pablo Polvorin <[email protected]>:
Hola lista,
estaba empezando a mirar el tema de programacion en Ginga-NCL y me surgio esta duda(*), hay manera de establecer una conexion SSL desde Lua?
la unica API que encuentro es esta, para sockets tcp sin cifrar: http://www.telemidia.puc-rio.br/~francisco/nclua/referencia/event.html#class...
hay alguna otra manera? estoy buscando en el lugar equivocado?. (el objetivo final seria poder invocar servicios que requieren https)
En caso de que actualmente no se pueda, interesaria este agregado?, podria ser incorporado? encajaria en algun lugar dentro del estandar? yo me animaria a dar una mano, y si alguien me guia un poco mucho mejor.
por lo poco que he visto, seria quizas integrar http://www.inf.puc-rio.br/~brunoos/luasec/ tomando como ejemplo lo que esta echo en gingacc-player/src/application/imperative/tcp_event.lua ?
gracias!
(*) mas bien me surgieron un monton, pero por alguna hay que empezar
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- Pablo Polvorin ProcessOne
Sorry por el top posting per estoy desde un movil. Prueba en este caso entonces una interface, un portal web que se comunique con los otros sistemas y que a la vez tenga una api http con la aplicacon ginga El 11/11/10, Pablo Polvorin <[email protected]> escribió:
Hola Mariana,
Hola!
En principio, LuaSocket no tiene soporte para SSL. Sobre ésto, la ABNT 15606-2:2007 dice: "Se recomienda que cuestiones tales como autenticación, sean tratadas en una implementación específica del middleware".
En lo que a Ginga.ar respecta, no tenemos en este momento soporte para SSL. Una manera de poder usarlo, sería utilizando la librería que mencionás (luasec), si es que la misma puede ser usada sin necesidad de ser compilada (o sea, incluyendo los .lua de luasec en tu aplicación). De esta manera, el middleware no es quien provee el servicio SSL, sino que lo provee tu aplicación, haciendo que la misma pueda correr en distintas implementaciones de ginga.
esa libreria es un binding a openssl, require ser compilada. openssl en si ya es un requisito de ginga.ar actualmente (libssl-dev), supongo que es por el navegador web.
No creo que sea algo que se pueda solucionar a nivel de aplicacion, implementar los algoritmos de encriptado de TLS por ejemplo en lua...
Entiendo que no hay nada especificado con respecto a esto, pero es algo que tarde o temprano ginga.ar va a necesitar (la mayoria de las API web requiren https).
Por cierto que un API http no vendria mal tampoco, aunque eso si se puede implementar a nivel aplicacion en lua, sin problemas.
Saludos!
Saludos, Mariana
2010/11/8 Pablo Polvorin <[email protected]>:
Hola lista,
estaba empezando a mirar el tema de programacion en Ginga-NCL y me surgio esta duda(*), hay manera de establecer una conexion SSL desde Lua?
la unica API que encuentro es esta, para sockets tcp sin cifrar: http://www.telemidia.puc-rio.br/~francisco/nclua/referencia/event.html#class...
hay alguna otra manera? estoy buscando en el lugar equivocado?. (el objetivo final seria poder invocar servicios que requieren https)
En caso de que actualmente no se pueda, interesaria este agregado?, podria ser incorporado? encajaria en algun lugar dentro del estandar? yo me animaria a dar una mano, y si alguien me guia un poco mucho mejor.
por lo poco que he visto, seria quizas integrar http://www.inf.puc-rio.br/~brunoos/luasec/ tomando como ejemplo lo que esta echo en gingacc-player/src/application/imperative/tcp_event.lua ?
gracias!
(*) mas bien me surgieron un monton, pero por alguna hay que empezar
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- Pablo Polvorin ProcessOne
_______________________________________________ Ginga-argentina mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
-- Roberto Andrés Moreno Pérez
participants (3)
-
Mariana Bernagozzi -
Pablo Polvorin -
Roberto Moreno P.