Dear Hemant,
In Darshit's case, [if] it is Nginx https + OM http. In such a case, the SSL will be terminated at Nginx. Only HTTP requests will be sent to Tomcat.
This is exactly correct. This is independent of nginx. Could also be apache, lighttpd, haproxy or any other reverse proxy with SSL capabilities.
In addition to Admin ->Config (flash.secure = true, flash.secure.proxy = none), does Darshit have to do the following: 1. red5/conf/jee-container.xml: UNComment Tomcat with SSL enabled section
Red5/Openmeetings uses two different ports to communicate with the user. One is for HTML content (HTTP(S)) and the other for media (RTMP(T/S)). By uncommenting you only make tomcat listen on the RTMPS socket.
2. deal with keystore and truststore?
I had the following problems, that in the stock installation of Archlinux AUR package:
1. The password of the truststore was wrong. I do not know it. I just recreated the truststore from the keystore after the keystore was set-up correctly.
2. I had to add my keys + certificate chain to the keystore. I hop this helps you with your setup Cheers Christian