U kunt een beveiligde verbinding configureren met de URL-property of de Host- / Port-properties, zie Verbinding maken met WebSocket-server.
In de eigenschap TLSOptions bevinden zich de eigenschappen om een beveiligde verbinding aan te passen. De belangrijkste eigenschap is version, die de versie van het TLS-protocol bepaalt. Doorgaans is het instellen van de TLS-eigenschap op true en TLSOptions.Version op tlsUndefined voldoende voor de grote meerderheid van WebSocket-servers.
TLSOptions.Version stelt u in staat de TLS-versie in te stellen die wordt gebruikt om verbinding te maken met de server, of de client de TLS-versie te laten onderhandelen vanuit alle beschikbare (dit is de standaard wanneer de waarde tlsUndefined is).
Als u een fout krijgt bij het verbinden met een server over het TLS-protocol, vereist de server hoogstwaarschijnlijk de server een nieuwere TLS-versie dan u heeft ingesteld.
Als TLSOptions.IOHandler is ingesteld op iohOpenSSL, moet u OpenSSL-bibliotheken implementeren (dit zijn de bibliotheken die alle TLS-zaken afhandelen); raadpleeg het volgende artikel over OpenSSL.
Als TLSOptions.IOHandler is ingesteld op iohSChannel, hoeft er geen bibliotheek te worden geïnstalleerd (alleen Windows wordt ondersteund).