Négocie une connexion TLS sur le socket TCP spécifié en tant que client. En cas de succès, la connexion est cryptée de manière transparente. Sinon, la connexion est fermée.


icon

Entrées/Sorties

  • ci32.png timeout en ms

    timeout en ms indique en millisecondes combien de temps la fonction attend avant de déclencher un timeout. La valeur –1 indique qu'il faut attendre indéfiniment. La valeur par défaut est 25000.

  • cncrn.png connexion TCP

    connexion TCP spécifie la référence de connexion réseau qui identifie de manière unique la connexion TCP.

  • cgnrn.png configuration TLS immuable

    configuration TLS immuable spécifie la référence à la configuration TLS immuable.

  • cstr.png nom d'hôte du serveur

    nom d'hôte du serveur spécifie le nom d'hôte du serveur auquel vous vous connectez. Cette fonction vérifie le nom d'hôte du serveur et échoue à la négociation TLS si nom d'hôte du serveur ne correspond pas au nom d'hôte indiqué sur le certificat de serveur. Cette fonction omet la vérification si nom d'hôte du serveur n'est pas spécifié.

  • cerrcodeclst.png entrée d'erreur

    entrée d'erreur décrit les conditions d'erreur qui ont lieu avant l'exécution de ce nœud. Cette entrée fournit la fonctionnalité entrée d'erreur standard.

  • cenum.png validation du certificat du serveur

    validation du certificat du serveur spécifie les exigences pour le certificat de serveur.

    0Any Trusted CA (par défaut) : Requiert un certificat de serveur signé par une autorité de certification (CA) fournie par le système d'exploitation ou par une autorité de certification explicitement ajoutée à l'aide de la fonction Ajouter un certificat de confiance à la configuration TLS.
    1None : Ne requiert pas de certificat de serveur. Lorsque vous choisissez cette option, la connexion TLS assure la confidentialité, mais pas l'authentification.
    Remarque Le choix de cette option introduit une vulnérabilité de sécurité. Utilisez cette option uniquement à des fins de mise au point et de développement. N'utilisez pas cette option dans les systèmes déployés.
  • incrn.png connexion TLS

    connexion TLS renvoie une référence de connexion réseau qui identifie de manière unique la connexion TLS. Utilisez cette valeur pour faire référence à cette connexion TLS dans les appels ultérieurs de fonction.

  • i1dcclst.png chaîne de certificats du serveur

    chaîne de certificat du serveur renvoie un tableau de certificats DER (Distinguished Encoding Rules) fournis par le serveur. Le premier élément du tableau correspond au certificat du serveur.

  • i1du8.png certificate

  • ierrcodeclst.png sortie d'erreur

    sortie d'erreur contient des informations sur l'erreur. Cette sortie fournit la fonctionnalité sortie d'erreur standard.

  • Remarque Si la négociation TLS échoue, la connexion TCP est fermée et les appels futurs à Connexion TLS ? renverront FAUX.

    Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

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