将指定TCP socket上的传输层安全性(TLS)连接用作客户端。如果成功,则连接被透明加密。否则,连接将关闭。


icon

输入/输出

  • ci32.png 超时时间(ms)

    超时 (ms)指定函数在超时前等待的时间,以毫秒为单位。值–1表示无限等待。默认值为25000。

  • cncrn.png TCP连接

    TCP连接指定唯一标识TCP连接的网络连接引用。

  • cgnrn.png 不可变TLS配置

    不可变TLS配置指定对不可变TLS配置的引用。

  • cstr.png 服务器主机名

    服务器主机名指定要连接的服务器的主机名。此函数检查服务器主机名,如果服务器主机名与服务器证书中指示的主机名不匹配,则TLS协商失败。未指定服务器主机名时该函数跳过检查。

  • cerrcodeclst.png 错误输入

    错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

  • cenum.png 服务器证书验证

    服务器证书验证指定服务器证书的要求。

    0Any Trusted CA(默认)-要求服务器证书由任何操作系统提供的证书颁发机构(CA)签署,或由使用 添加受信证书至TLS配置函数显式添加的CA签署。
    1-不需要服务器证书。选择此选项时,TLS连接提供机密性,但不提供身份验证。
    注: 选择此选项会引入安全漏洞。仅将此选项用于调试和开发目的。不要在已部署的系统中使用此选项。
  • incrn.png TLS连接

    TSL连接返回唯一标识TCP连接的网络连接引用。使用此值在后续函数调用中引用此TLS连接。

  • i1dcclst.png 服务器证书链

    服务器证书链返回服务器提供的唯一编码规则(DER)证书数组。数组的第一个元素为服务器证书。

  • i1du8.png certificate

  • ierrcodeclst.png 错误输出

    错误输出包含错误信息。该输出提供标准错误输出功能。

  • 注: 如TLS协商失败,将关闭TCP连接,以后调用TLS连接?将返回FALSE。

    范例

    请参考LabVIEW附带的下列范例文件。

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