- {{item.name}}
如何在 WinCC 中创建和删除 OPC UA 服务器和客户端的 CA 证书?
- 0
- 1533
- 28
创建新的客户端证书
1. 移动/备份之前接受的客户端证书。证书存放在 OPC 安装路径中:
| 版本 | 证书路径 |
|---|---|
| WinCC V7.3 | …\Siemens\WinCC\opc\UAWrapper\PKI\CA\private …\Siemens\WinCC\opc\UAWrapper\PKI\CA\certs |
| WinCC V7.4 及以上 | …\Siemens\WinCC\opc\UAClient\PKI\OPCUA\certs …\Siemens\WinCC\opc\UAClient\PKI\OPCUA\private |
2. 删除所需的现有证书。在不删除旧证书之前,不会创建新证书。
3. 从 Windows 打开命令提示符(cmd.exe)并以管理员运行。
4. 在命令提示符中,更改目录路径为 OPC UA 应用程序的安装路径。例如,从下表(步骤 5)中,对于 WinCC V7.4,将目录路径更改为:
cd C:\Program Files (x86)\Siemens\WinCC\opc\UAClient\UaConfigServer。
注意
如果上述路径更改出现错误,可以尝试使用双引号 ("") 如:
cd "C:\Program Files (x86)\Siemens\WinCC\opc\UAClient\UaConfigServer"。
5. 执行如下指令去创建新证书。
| 版本 | 文件夹路径 | 指令 |
|---|---|---|
| WinCC V7.3 | ...\Siemens\WinCC\opc\UAWrapper | MakeCert.bat |
| WinCC V7.4 | 导入证书: ...\Siemens\WinCC\opc\UAClient\UaConfigServer | CcUACertGenerator.exe /CreateCertificate |
| DAS 证书: …\Siemens\WinCC\opc\UAClient\UaDAS | CcUaDAS.exe /CreateCertificate | |
| WinCC V7.4.SP1 及以上 | 导入证书: ...\Siemens\WinCC\opc\UAClient\UaConfigServer | CCOpcUaImporter.exe /CreateCertificate |
| DAS 证书: …\Siemens\WinCC\opc\UAClient\UaDAS | CcUaDAS.exe /CreateCertificate |
在伙伴服务器上,必须再次信任新的客户端证书。
创建新的服务器证书
1. 移动/备份之前接受的服务器证书。证书存放在 OPC 安装路径中:
| 版本 | 证书路径 |
|---|---|
| WinCC V7.3/ V7.4 | …\Siemens\WinCC\opc\UAServer \PKI\CA\certs …\Siemens\WinCC\opc\UAServer\PKI\CA\private |
| WinCC V7.4 SP1 及以上 | …\Siemens\WinCC\opc\UAServer\PKI\OPCUA\certs …\Siemens\WinCC\opc\UAServer\PKI\OPCUA\private |
2. 删除所需的现有证书。在不删除旧证书之前,不会创建新证书。
3. 从 Windows 打开命令提示符(cmd.exe)并以管理员运行。
4. 在命令提示符中,更改目录路径为 OPC UA 应用程序的安装路径。例如,从下表(步骤 5)中,对于 WinCC V7.4,将目录路径更改为:
cd C:\Program Files (x86)\Siemens\WinCC\opc\UAServer。
注意
如果上述路径更改中出现错误,您可以尝试使用双引号 ("") 如:
cd "C:\Program Files (x86)\Siemens\WinCC\opc\UAServer“。
5. 执行以下命令来创建新的PKI 文件夹。
| 版本 | 文件夹路径 | 指令 |
|---|---|---|
| WinCC V7.3/V7.4 | ...\Siemens\WinCC\opc\UAServer | OPCUAServerWinCC.exe -service |
| WinCC V7.4 SP1 及以上 | ...\Siemens\WinCC\opc\UAServer | OPCUAServerWinCC.exe /CreateCertificate |
在客户端系统上,需要再次信任新的服务器证书。
删除过期证书
- 移动/备份过期证书。证书存放在下面路径:
客户端证书
| 版本 | 证书路径 |
|---|---|
| WinCC V7.3 | …\Siemens\WinCC\opc\UAWrapper\PKI\CA\certs …\Siemens\WinCC\opc\UAWrapper\PKI\CA\private |
| WinCC V7.4 及以上 | …\Siemens\WinCC\opc\UAClient\PKI\OPCUA\certs …\Siemens\WinCC\opc\UAClient\PKI\OPCUA\private |
服务器证书
| 版本 | 证书路径 |
|---|---|
| WinCC V7.3/ V7.4 | …\Siemens\WinCC\opc\UAServer \PKI\CA\certs …\Siemens\WinCC\opc\UAServer\PKI\CA\private |
| WinCC V7.4.SP1 及以上 | …\Siemens\WinCC\opc\UAServer\PKI\OPCUA\certs …\Siemens\WinCC\opc\UAServer\PKI\OPCUA\private |
2. 从上表中给出的文件夹中删除现有需要删除的证书。
生成基于 IP 地址的服务器证书
1. 移动/备份之前接受的服务器证书。证书存放在 OPC 安装路径中:
| Version | Certificate path |
|---|---|
| WinCC V7.5 SP1 + Upd 5 and higher | …\Siemens\WinCC\opc\UAServer\PKI\OPCUA\certs …\Siemens\WinCC\opc\UAServer\PKI\OPCUA\private |
2. 删除所需的现有证书。在不删除旧证书之前,不会创建新证书。
3. 打开 XML 文件 "C:\Program Files (x86)\Siemens\WinCC\opc\UAServer\OpcUaServerWinCC.xml"
4. 添加所需的 IP 地址在 XML 文件的 "<IPAddresses>" 项下面的 "<IPAddress>" 项中 (这里的: 行 196), 如下所示:
<IPAddresses>
<IPAddress>1.2.3.4</IPAddress>
</IPAddresses>
Fig. 1
5. 删除 "<IPAddresses>" 项 (这里的: 行 200 和行 202) 周围的打开 ("<!--") 注释和关闭 ("-->") 注释。
6. 以管理员运行 Windows 命令提示符。
7. 在命令提示符中,更改目录路径为 OPC UA 应用程序的安装路径。(对于 WinCC V7.5 SP1 Upd 5 路径是 "cd C:\Program Files (x86)\Siemens\WinCC\opc\UAServer"。)
8. 如果需要将路径添加双引号 ""。
9. 执行以下命令来生成证书,同时生成 PKI 文件夹。
| WinCC V7.5 SP1 + Upd 5 | ...\Siemens\WinCC\opc\UAServer | OPCUAServerWinCC.exe /CreateCertificate |
在客户端系统上,需要再次信任新的服务器证书。

Fig. 2
更多关键词
证书,更新,序列
- 评论
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- 在(TIA Portal)V14 SP1 中如何配置一个 WinCC 舒适型面板作为 OPC UA服务器与作为 OPC UA客户端的 WinCC V7.4 SP1 通讯?
- 如果WinCC(V7和专业版)服务器和客户机之间的OPC DA连接不起作用,需要检查哪些 DCOM 设置?
- 如何配置 SIMATIC S7-1500 的 OPC UA 客户端可以通过 FQDN 或绕过 FQDN 连接服务器?
- OPC UA 服务器如何解决在离线 OPC UA 客户端获得 S7-1500 的 PLC 标签的 OPC UA 变量节点?
- 适用于 SIMATIC S7-1500 OPC UA 服务器的 OPC UA .NET 客户端
- 如何更好地配置一个OPC UA客户机,使其与SIMATIC S7-1500 CPU的OPC UA服务器进行有效的通信,并尽可能达到最佳性能?
- 通过 C# 编程用于 SIMATIC NET OPC UA 服务器的 OPC UA .NET 客户机
- 为什么OPC UA客户端不能按照STEP 7 (TIA Portal)中定义的顺序接收数据?
- OPC UA 客户端库
- 如何将PCS 7 硬件组态连接到AdvES中创建的控制模块?
看过该文档的用户还看过哪些文档


西门子官方商城




{{item.nickName}}