Można skonfigurować bezpieczne połączenie przy użyciu właściwości URL lub właściwości Host / Port. Zobacz Połączenie z serwerem WebSocket.
We właściwości TLSOptions znajdują się właściwości do dostosowywania bezpiecznego połączenia. Najważniejszą właściwością jest version, która określa wersję protokołu TLS. Zazwyczaj ustawienie właściwości TLS na true i TLSOptions.Version na tlsUndefined jest wystarczające dla zdecydowanej większości serwerów WebSocket.
Właściwość TLSOptions.Version pozwala ustawić wersję TLS używaną do połączenia z serwerem lub pozostawić klientowi możliwość negocjacji wersji TLS spośród wszystkich dostępnych (jest to wartość domyślna, gdy wartość wynosi tlsUndefined).
Jeśli podczas próby połączenia z serwerem wystąpi błąd dotyczący protokołu TLS, najprawdopodobniej serwer wymaga nowszej wersji TLS niż skonfigurowana.
Jeśli właściwość TLSOptions.IOHandler jest ustawiona na iohOpenSSL, konieczne jest wdrożenie bibliotek OpenSSL (bibliotek obsługujących wszystkie operacje TLS). Zapoznaj się z artykułem dotyczącym OpenSSL.
Jeśli właściwość TLSOptions.IOHandler jest ustawiona na iohSChannel, nie jest wymagane wdrażanie żadnej biblioteki (obsługiwany jest wyłącznie system Windows).