如何更改LabVIEW附带的默认SSL证书?

更新 Jan 6, 2022

环境

软件

  • LabVIEW

其他

NI Web-based Configuration & Monitoring Utility

如何为LabVIEW随附的System Web Server和Application Web Server更改默认的SSL(安全套接字层)证书?

完成以下步骤来更改System Web Server和Application Web Server的SSL证书:

1.导航至localhost:3582以访问基于NI Web的配置和监视实用程序。注意:对于2013之前的LabVIEW版本,请浏览至localhost:3580
2.单击左侧导航面板上的“ Web服务器配置”图标。


3.单击“ Web服务器”选项卡。
4.选中“启用SSL(HTTPS)”复选框,然后单击“应用”按钮。注意:您可能必须重新启动计算机才能使更改生效。
5.单击SSL证书管理选项卡。
6.单击“打开证书签名请求”列下的“生成新的证书签名请求”按钮。


7.填写“新建签名请求”对话框上的字段。在通用名称字段中,输入本地主机的IP地址或域名系统可以解析的标准域名。每个CSR包含随机生成的1024位RSA密钥,并使用签名算法“带有RSAEncryption的SHA1”。以下是每个字段的默认值(主题alt名称遵循严格的语法,可以在相关链接部分的链接中查找该语法):
通用名NewSigningRequest
国家US
州或省TX
地区性Austin
组织NI
组织单元<Blank>
主题替代名称<Blank>

8.在打开的“证书签名请求”列表框中选择NewSigningRequest 。单击高级,然后突出显示----- BEGIN CERTIFICATE REQUEST ---------- END CERTIFICATE REQUEST -----之间的文本。


9.完成以下步骤之一以签署证书签名请求(CSR):
  • 将CSR发送到您的IT部门或PKI服务提供商,以由证书颁发机构(CA)签名。
  • 使用OpenSSL(一种对测试或实验室环境有用的方法),使用自生成的CA证书签署CSR。完成以下步骤,以使用自生成的CA证书签署CSR:
    1. 在桌面上创建一个名为mydevice.csr的文本文件。
    2. 将您在步骤8中复制的证书请求粘贴到mydevice.csr
    3. 下载并安装OpenSSL的二进制发行版。
    4. 输入以下命令以生成RSA自签名证书:
      1. openssl x509 -req -in mydevice.csr -out mydevice.crt -CA testcacert.pem - Cakey privkey.pem -Cacreateserial
      2. openssl genrsa -out privkey.pem 1024
10.单击WIF中的“安装证书”按钮,然后导航到在步骤9中获得的CA证书。注意: CA证书名称必须与CSR名称匹配。
11.单击Web服务器选项卡,然后证书文件下拉菜单中选择NewSigningCertificate