- {{item.name}}
如何在 WinCC 中创建和删除 OPC UA 服务器和客户端的 CA 证书?
- 0
- 1973
- 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
更多关键词
证书,更新,序列
- 评论
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错
关联文档
- 如何将PCS 7 硬件组态连接到AdvES中创建的控制模块?
- 当打开防火墙后如何维护 WinCC 服务器客户端通讯?
- 在SIMOTION项目中创建HMI设备连接
- 为什么 S7-1200 CPU 的 OPC UA 服务器不显示服务器接口的结构和内容?
- 如何为 WinCC Unified 系统创建一个证书结构,以便其它的终端设备可以与运行系统进行加密通信?
- 怎样设置 WinCC Audit?怎样选择 Audit 服务器并创建 Audit 数据库?
- 跨子网的WinCC客户机/服务器如何实现通讯?
- SIMATIC PCS7 V6.0操作员站的客户机/服务器结构以及冗余服务器配置
- SIMATIC PCS7 V6.1 操作员站的客户机/服务器结构以及冗余服务器配置(更新版)
- SIMATIC PCS 7 V7 OS单站结构,客户机/服务器结构以及冗余配置
看过该文档的用户还看过哪些文档


西门子官方商城




{{item.nickName}}