[Ginga-argentina] Ginga-NCL y conexiones SSL
Pablo Polvorin
pablo.polvorin at gmail.com
Thu Nov 11 19:32:41 CET 2010
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 <pablo.polvorin at gmail.com>:
>> 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_tcp
>>
>> 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
>> Ginga-argentina at lists.ourproject.org
>> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
>>
>
> _______________________________________________
> Ginga-argentina mailing list
> Ginga-argentina at lists.ourproject.org
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
>
--
Pablo Polvorin
ProcessOne
More information about the Ginga-argentina
mailing list