This question is for agentzh, one of OpenResty authors.
i need some help or proper direction to look futher, please help…
I`m using openresty 184.108.40.206 (nginx+lua, great mix btw) and wish to
make calls to ssl-enabled third-party server (Apple Push Notifications
For this i hoped to use recently added to openresty “ngx.socket.*”
functionality with LuaSec module to enable ssl-protected
communication. But seems it is not possible because LuaSec requires
setfd/getfd methods (raw access to socket file descriptors) just as
LuaSocket. Seems there is no other lua library that can do ssl
exchange only with simple “send/receive” over already established
connection anyway am i right?
before that i tryed to use nginx build-in “upstream + proxy_pass
https://” functionality, but in that case there is no way to specify
custom key+cert for upstream call and there is no way to specify
proper payload (apple APN servers are requiring direct message
exchange over sll-protected connection)
Thanks in advance for any help
sincerely, Ilja R.