È possibile configurare una connessione sicura, utilizzando la proprietà URL oppure le proprietà Host / Port; consultare Connetti al Server WebSocket.
Nella proprietà TLSOptions sono presenti le proprietà per personalizzare una connessione sicura. La proprietà più importante è version, che specifica la versione del protocollo TLS. Di solito impostare la proprietà TLS su true e TLSOptions.Version su tlsUndefined è sufficiente per la grande maggioranza dei server WebSocket.
TLSOptions.Version consente di impostare la versione TLS utilizzata per connettersi al server oppure di lasciare che il client negozi la versione TLS tra quelle disponibili (questa è l'impostazione predefinita quando il valore è tlsUndefined).
Se si riceve un errore durante la connessione a un server relativo al protocollo TLS, molto probabilmente il server richiede una versione TLS più recente di quella impostata.
Se TLSOptions.IOHandler è impostato su iohOpenSSL, è necessario distribuire le librerie OpenSSL (che sono le librerie che gestiscono tutto ciò che riguarda TLS); consultare il seguente articolo su OpenSSL.
Se TLSOptions.IOHandler è impostato su iohSChannel, allora non è necessario distribuire alcuna libreria (è supportato solo Windows).