OPC-10000-14 Security Key Service Trust Anchor|OPC UA Standard|Forum|OPC Foundation

Avatar
Search
Forum Scope


Match



Forum Options



Minimum search word length is 3 characters - maximum search word length is 84 characters
Lost password?
sp_Feed sp_PrintTopic sp_TopicIcon
OPC-10000-14 Security Key Service Trust Anchor
Avatar
Tim Brüggemann
Member
Members
Forum Posts: 6
Member Since:
10/15/2026
sp_UserOfflineSmall Offline
1
10/24/2026 - 13:04
sp_Permalink sp_Print

Hi!

I am reading OPC-10000-14 PubSub V1.05.06.

Section "5.4.5.3 Key acquisition handshakes" states:

"The Publisher or Subscriber use keys provided by a Security Key Service (SKS) to secure messages exchanged via the Message Oriented Middleware. [...] To pull keys, the Publisher or Subscriber creates an encrypted connection and provides credentials that allow it access to the SecurityGroup."

Pushing the keys via the SetSecurityKeys Method also talks about the establishment of this encrypted connection between SKS and key-target.

My Question: are there any details on how exactly this encrypted connection is to be established? Is this like the default OPC UA secure channel between Client and Server that is mutually authenticated with Application Instance Certificates? Meaning, prior to using PubSub, any Publisher/Subscriber needs to connect with an SKS via Client/Server secure channel to get the keys for subsequent PubSub use? If this is so, then would the onboarding procedure described in OPC-10000-21 to provision new applications with Application Instance Certificates also apply to devices wishing to use the PubSub architecture? Do Publishers and Subscribers need an Application Instance Certificate? Or does PubSub specify a different onboarding procedure to establish the initial trust anchor for new devices?

I'd appreciate any clarification 🙂

Avatar
Randy Armstrong
Admin
Forum Posts: 1698
Member Since:
05/30/2017
sp_UserOfflineSmall Offline
2
10/25/2026 - 08:13
sp_Permalink sp_Print

1) Yes, the SKS relies on UA client-server security.

2) The provisioning process should already make it clear that the DCA and other applications running on the Device are assigned ApplicationInstance Certificates and TrustLists. This process can ensure the applications can connect to the SKS.

Avatar
Tim Brüggemann
Member
Members
Forum Posts: 6
Member Since:
10/15/2026
sp_UserOfflineSmall Offline
3
10/25/2026 - 08:38
sp_Permalink sp_Print

Thank you for the clarification 🙂

Forum Timezone: America/Phoenix
Most Users Ever Online: 1361
Currently Online:
Guest(s) 36
Currently Browsing this Page:
1 Guest(s)
Top Posters:
Forum Stats:
Groups: 2
Forums: 10
Topics: 1538
Posts: 5206