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.


icon

Ein-/Ausgänge

  • ci32.png 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.

  • cncrn.png TCP-Verbindung

    TCP-Verbindung ist eine Referenz zur eindeutigen Kennzeichnung der TCP-Verbindung.

  • cgnrn.png Unveränderliche TLS-Konfiguration

    Unveränderliche TLS-Konfiguration gibt die Referenz auf die unveränderliche TLS-Konfiguration an.

  • cstr.png 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.

  • cerrcodeclst.png Fehler (Eingang)

    Fehler (Eingang) beschreibt Fehlerbedingungen, die vor der Ausführung des Knotens auftreten. An Fehler (Eingang) werden Standardfehlerdaten übergeben.

  • cenum.png Serverzertifikatsprüfung

    Serverzertifikatsprüfung gibt die Anforderungen für das Serverzertifikat an.

    0Any Trusted CA (Standard) - Erfordert ein Serverzertifikat, das von einer betriebssystemeigenen Zertifizierungsstelle (CA) oder von einer Zertifizierungsstelle signiert wurde, die explizit unter Verwendung der Funktion Vertrauenswürdiges Zertifikat zur TLS-Konfiguration hinzufügen hinzugefügt wurde.
    1Keine—Erfordert kein Serverzertifikat. Die TLS-Verbindung gewährleistet in diesem Fall eine vertrauliche Behandlung von Informationen, stellt jedoch keine Authentifizierung bereit.
    Hinweis Die Auswahl dieser Option stellt ein Sicherheitsrisiko dar. Daher sollte diese Option nur im Rahmen der Entwicklung und Fehlersuche aktiviert werden. Verwenden Sie diese Option nicht in einsatzbereiten Systemen.
  • incrn.png 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.

  • i1dcclst.png 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.

  • i1du8.png certificate

  • ierrcodeclst.png Fehler (Ausgang)

    Fehler (Ausgang) enthält Angaben zum Fehler. Dieser Ausgang ist ein Standardausgang zur Fehlerausgabe.

  • Hinweis Wenn die TLS-Verhandlung fehlschlägt, wird die TCP-Verbindung beendet und zukünftige Aufrufe von TLS-Verbindung? geben FALSE aus.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

    • labview\examples\Data Communication\Protocols\TLS\Connect to TLS Server.vi