TLS/SSL service using Diffie-Hellman key exchanges for communications