add WebSocket over TLS/SSL support