TLS starten - Funktion
- Aktualisiert2025-07-30
- 3 Minute(n) Lesezeit
Handelt eine TLS-Verbindung (Transport Layer Security) am angegebenen TCP-Socket als Client aus. Nach dem erfolgreichen Abschluss dieses Vorgangs wird die Verbindung transparent verschlüsselt. Anderenfalls wird die Verbindung beendet.

Ein-/Ausgänge
Timeout (ms)
—
Timeout (ms) gibt an, wie viele Millisekunden gewartet werden soll, bevor ein Fehler ausgegeben wird. Bei –1 wird kein Timeout vorgegeben. Der Standardwert lautet 25000.
TCP-Verbindung
—
TCP-Verbindung ist eine Referenz zur eindeutigen Kennzeichnung der TCP-Verbindung.
Unveränderliche TLS-Konfiguration
—
Unveränderliche TLS-Konfiguration gibt die Referenz auf die unveränderliche TLS-Konfiguration an.
Host-Name des Servers
—
Host-Name des Servers gibt den Host-Namen des Servers an, mit dem eine Verbindung hergestellt wird. Diese Funktion prüft, ob der Host-Name des Servers korrekt ist. Wenn Host-Name des Servers nicht mit dem auf dem Serverzertifikat angegebenen Host-Namen übereinstimmt, schlägt das Aushandeln von TLS fehl. Wenn an Host-Name des Servers keine Angabe vorliegt, überspringt die Funktion diese Überprüfung.
Fehler (Eingang)
—
Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.
Serverzertifikatsprüfung
—
Serverzertifikatsprüfung gibt die Anforderungen für das Serverzertifikat an.
TLS-Verbindung
—
TLS-Verbindung gibt eine Referenz zur eindeutigen Kennzeichnung der TLS-Verbindung aus. Mit diesem Wert kann sich in nachfolgenden Funktionsaufrufen auf diese TLS-Verbindung bezogen werden.
Server-Zertifikatskette
—
Server-Zertifikatskette gibt ein Array der vom Server bereitgestellten DER-Zertifikate (Distinguished Encoding Rules) aus. Das erste Element des Arrays ist das Zertifikat des Servers.
Fehler (Ausgang)
—
Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe. |
Beispiele
Die folgenden Beispieldateien sind in LabVIEW enthalten.
- labview\examples\Data Communication\Protocols\TLS\Connect to TLS Server.vi
Timeout (ms)
—
TCP-Verbindung
—
Unveränderliche TLS-Konfiguration
—
Host-Name des Servers
—
Fehler (Eingang)
—
Serverzertifikatsprüfung
—
TLS-Verbindung
—
Server-Zertifikatskette
—
certificate
—
Fehler (Ausgang)
—