Sie können eine sichere Verbindung mit der Eigenschaft URL oder den Eigenschaften Host / Port konfigurieren, siehe Verbindung zum WebSocket-Server.
In der Eigenschaft TLSOptions gibt es die Eigenschaften zum Anpassen einer sicheren Verbindung. Die wichtigste Eigenschaft ist version, die die Version des TLS-Protokolls angibt. Üblicherweise reicht das Setzen der TLS-Eigenschaft auf true und TLSOptions.Version auf tlsUndefined für die große Mehrheit der WebSocket-Server aus.
TLSOptions.Version ermöglicht Ihnen, die TLS-Version festzulegen, die zum Verbinden mit dem Server verwendet wird, oder den Client die TLS-Version aus allen verfügbaren aushandeln zu lassen (dies ist die Standardeinstellung, wenn der Wert tlsUndefined ist).
Wenn Sie einen Fehler beim Verbinden mit einem Server bezüglich des TLS-Protokolls erhalten, erfordert der Server höchstwahrscheinlich eine neuere TLS-Version, als Sie eingestellt haben.
Wenn TLSOptions.IOHandler auf iohOpenSSL gesetzt ist, müssen Sie OpenSSL-Bibliotheken bereitstellen (das sind die Bibliotheken, die das gesamte TLS-Geschehen behandeln); lesen Sie den folgenden Artikel über OpenSSL.
Wenn TLSOptions.IOHandler auf iohSChannel gesetzt ist, dann besteht keine Notwendigkeit, irgendeine Bibliothek bereitzustellen (nur Windows wird unterstützt).