那什么是OPC UA證書?用途是什么?
簡單來說它是身份驗證和權(quán)限識別。
OPC UA使用X.509證書標(biāo)準(zhǔn),該標(biāo)準(zhǔn)定義了標(biāo)準(zhǔn)的公鑰格式。建立UA會話的時候,客戶端和服務(wù)器應(yīng)用程序會協(xié)商一個安全通信通道。數(shù)字證書(X.509)被用于識別客戶端和服務(wù)器。服務(wù)器還會對用戶進(jìn)行進(jìn)一步的身份驗證,并授權(quán)后續(xù)請求以訪問服務(wù)器中的對象。
證書在通信過程中的主要功能:
1. OPC UA消息簽名,驗證通信完整性
應(yīng)用程序通過使用其私鑰來生成消息簽名/哈希,然后可以使用相應(yīng)的公鑰證書對其進(jìn)行驗證。如果私鑰簽名簽出,則確保該消息來自相應(yīng)的應(yīng)用程序。
2. OPC UA消息加密,通信安全不受窺視
與可以使用應(yīng)用程序的私鑰對消息進(jìn)行簽名,以確保消息是由批準(zhǔn)的應(yīng)用程序生成的,可以使用公共密鑰對消息進(jìn)行加密。一旦使用公鑰加密消息,只有具有相應(yīng)私鑰的應(yīng)用程序才能解密該消息(第三方攻擊者甚至可以擁有該公鑰的副本,但是他們無法解密該消息;公共密鑰僅用于加密-不能用于解密自己的消息)。
3. OPC UA應(yīng)用程序標(biāo)識,提高了可信度
如果沒有辦法確定我們正在使用的證書,那么對消息進(jìn)行簽名和加密/解密對我們來說就沒有太大的用處。因此,每個OPC UA證書還提供有關(guān)以下信息的標(biāo)識信息:哪個應(yīng)用程序生成了證書,何時生成,由誰生成,該證書可以用于什么,該證書應(yīng)使用多長時間,在何處生成等等。
這三個功能的核心概念是信任。當(dāng)兩個具有OPC UA功能的應(yīng)用程序首次連接時,它們交換它們的公共密鑰(這些作為應(yīng)用程序/OPC UA證書的一部分包含在內(nèi)),同時保持其相應(yīng)的私有密鑰。
審核編輯 黃宇
-
OPC
+關(guān)注
關(guān)注
7文章
350瀏覽量
46326
發(fā)布評論請先 登錄
相關(guān)推薦
SNMP設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項目案例
![SNMP設(shè)備數(shù)據(jù) 轉(zhuǎn) <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/04/B6/wKgZPGd3lI2ABbKyAAE4PhhrEOM986.png)
opc ua設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項目案例
![<b class='flag-5'>opc</b> <b class='flag-5'>ua</b>設(shè)備數(shù)據(jù) 轉(zhuǎn) <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/04/6F/wKgZO2dziUOAUBLMAAE4PmYegoU690.png)
Ethercat設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項目案例
![Ethercat設(shè)備數(shù)據(jù) 轉(zhuǎn) <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/03/E9/wKgZO2dtA72AZygUAAE4PhqIa8U573.png)
opc da 服務(wù)器數(shù)據(jù) 轉(zhuǎn) opc ua項目案例
![<b class='flag-5'>opc</b> da 服務(wù)器數(shù)據(jù) 轉(zhuǎn) <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/03/C2/wKgZO2drtC-AJhMzAAE4PmKyW9I699.png)
采集opc ua轉(zhuǎn)profinet IO項目案例
![采集<b class='flag-5'>opc</b> <b class='flag-5'>ua</b>轉(zhuǎn)profinet IO項目案例](https://file1.elecfans.com/web3/M00/01/C3/wKgZPGdYDQqAAf4UAAE45kZ0z_E302.png)
modbus設(shè)備數(shù)據(jù) 轉(zhuǎn) opc ua項目案例
![modbus設(shè)備數(shù)據(jù) 轉(zhuǎn) <b class='flag-5'>opc</b> <b class='flag-5'>ua</b>項目案例](https://file1.elecfans.com/web3/M00/00/79/wKgZPGdJeRqAECDNAAE4PjC7x3c755.png)
OPC UA協(xié)議有什么功能
OPC UA協(xié)議網(wǎng)關(guān)的應(yīng)用與實現(xiàn)
![<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>協(xié)議網(wǎng)關(guān)的應(yīng)用與實現(xiàn)](https://file1.elecfans.com//web2/M00/08/5C/wKgaombxEDWAbLzAAADgy2-cZI8148.jpg)
BACnet轉(zhuǎn)OPC UA網(wǎng)關(guān)在GE Digital iFIX的集成應(yīng)用
![BACnet轉(zhuǎn)<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>網(wǎng)關(guān)在GE Digital iFIX的集成應(yīng)用](https://file1.elecfans.com/web2/M00/FA/9F/wKgaomaLhm2AM6UGAAB_DhevqsQ253.png)
Modbus轉(zhuǎn)OPC UA協(xié)議網(wǎng)關(guān)BL121實現(xiàn)高效、安全、可靠的跨協(xié)議通信
![Modbus轉(zhuǎn)<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>協(xié)議網(wǎng)關(guān)BL121實現(xiàn)高效、<b class='flag-5'>安全</b>、可靠的跨協(xié)議通信](https://file1.elecfans.com/web2/M00/02/65/wKgaoma1rc2AK1cnAAHAbsAMFVY417.png)
PLC轉(zhuǎn)MQTT?、OPC UA安全網(wǎng)關(guān)支持集成華為云平臺
![PLC轉(zhuǎn)MQTT?、<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b><b class='flag-5'>安全</b>網(wǎng)關(guān)支持集成華為云平臺](https://file1.elecfans.com/web2/M00/FF/E3/wKgZomarAJyAAMBpAAcBIh_YCR8504.png)
鋇錸如何實現(xiàn)Modbus轉(zhuǎn)OPC UA協(xié)議?
![鋇錸如何實現(xiàn)Modbus轉(zhuǎn)<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>協(xié)議?](https://file1.elecfans.com/web2/M00/FB/13/wKgZomaPQ12AAz7xADr-Ixw3Pg0351.png)
OPC UA網(wǎng)關(guān)實現(xiàn)低成本的PLC接入OPC UA方案
![<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>網(wǎng)關(guān)實現(xiàn)低成本的PLC接入<b class='flag-5'>OPC</b> <b class='flag-5'>UA</b>方案](https://file1.elecfans.com/web2/M00/F9/B4/wKgZomaLhxmAH5KZAALw_l82ASQ822.png)
Prosys OPC UA 軟件產(chǎn)品
![Prosys <b class='flag-5'>OPC</b> <b class='flag-5'>UA</b> 軟件產(chǎn)品](https://file1.elecfans.com/web2/M00/F9/53/wKgaomaHxcGAZZYAAAECl-nsMnM378.png)
評論