使用 SSL 保护 Web 服务

更新 Dec 14, 2023

环境

软件

  • LabVIEW Full
  • LabVIEW Professional
  • LabVIEW Base

我制作了一个应用程序并将其部署为 Web 服务。我想使用安全套接字层 (SSL) 证书来保护与 Web 服务的通信。有这样做的指南吗?

NI Application Builder 支持使用 SSL 证书来保护 Web 服务。要为 Web 服务启用 SSL,请完成以下步骤:
  1. 打开 Web 浏览器并导航至<localhost:3580>以打开 NI 基于 Web 的配置和监控,如下所示。
  1. 基于 Web 的监控和配置使用基于权限的安全模型。默认情况下,每个远程设备都包含一个具有以下名称和密码的用户:
用户名— admin
密码—<空白>
  1. 单击如下所示的“选项”对话框的“Web 服务器”页面上的“配置 Web 应用程序服务器”按钮。
  1. 按照以下步骤创建具有 SSL 加密的新虚拟主机:
  • 单击应用程序 Web 服务器(Application Web Server)
  • 单击高级(ADVANCED)
  • 单击“ + ”按钮创建新的虚拟主机(VIRTUAL HOSTS)
  • 选择SSL (HTTPS) Enabled以启用 SSL 加密
  • 从证书文件中选择您要使用的 SSL 证书。
  1. 重启你的电脑
  2. 应用程序 Web 服务器现在将在虚拟主机中指定的端口上运行 SSL 安全服务。完成创建和访问 LabVIEW Web 服务中的示例程序。
  3. 完成教程并部署计算器后,如果选择了默认证书,则可以通过以下 URL 访问计算器的安全版本:
https://<;计算机名称>:8086/TutorialService/Add?b=2&a=3