<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	    <channel>
        <title>OPC Foundation - Forum: OPC UA Standard</title>
        <link>https://opcfoundation.org/forum/opc-ua-standard/</link>
        <description><![CDATA[The Industrial Interoperability Standard™]]></description>
        <generator>Simple:Press Version 6.11.15</generator>
        <atom:link href="https://opcfoundation.org/forum/opc-ua-standard/rss/" rel="self" type="application/rss+xml"/>
		                <item>
                    <title>Randy Armstrong on  OPC-10000-14 Security Key Service Trust Anchor</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-14-security-key-service-trust-anchor/#p5859</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-14-security-key-service-trust-anchor/#p5859</guid>
					                        <description><![CDATA[<p>1) Yes, the SKS relies on UA client-server security.</p>
<p>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.</p>
]]></description>
					                    <pubDate>Sun, 25 Oct 2026 01:13:36 -0700</pubDate>
                </item>
				                <item>
                    <title>Tim Brüggemann on  OPC-10000-14 Security Key Service Trust Anchor</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-14-security-key-service-trust-anchor/#p5858</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-14-security-key-service-trust-anchor/#p5858</guid>
					                        <description><![CDATA[<p>Hi!</p>
<p>I am reading OPC-10000-14 PubSub V1.05.06.</p>
<p>Section "5.4.5.3 Key acquisition handshakes" states:</p>
<blockquote>
<p>
"The <em>Publisher</em> or <em>Subscriber</em> use keys provided by a Security Key Service (SKS) to secure messages exchanged via the <em>Message Oriented Middleware</em>. [...] To pull keys, the <em>Publisher</em> or <em>Subscriber</em> creates an <strong>encrypted connection</strong> and provides credentials that allow it access to the <em>SecurityGroup</em>."</p>
</blockquote>
<p>Pushing the keys via the SetSecurityKeys Method also talks about the establishment of this <strong>encrypted connection</strong> between SKS and key-target.</p>
<p>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?</p>
<p>I'd appreciate any clarification 🙂</p>
]]></description>
					                    <pubDate>Sat, 24 Oct 2026 06:04:35 -0700</pubDate>
                </item>
				                <item>
                    <title>Tim Brüggemann on OPC-10000-21 Application authorization in Push Management</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-application-authorization-in-push-management/#p5856</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-application-authorization-in-push-management/#p5856</guid>
					                        <description><![CDATA[<p>Thank you for the clarification!</p>
]]></description>
					                    <pubDate>Tue, 20 Oct 2026 18:08:45 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on OPC-10000-21 Application authorization in Push Management</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-application-authorization-in-push-management/#p5855</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-application-authorization-in-push-management/#p5855</guid>
					                        <description><![CDATA[<p>CertificateManager is an architecture abstraction rather than a separate service. The Registrar and CertificateManager would need to be integrated in any real implementation so the CertificateManager would have access to the same information that the Registrar has access to.</p>
]]></description>
					                    <pubDate>Fri, 16 Oct 2026 23:33:13 -0700</pubDate>
                </item>
				                <item>
                    <title>Tim Brüggemann on OPC-10000-21 Application authorization in Push Management</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-application-authorization-in-push-management/#p5853</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-application-authorization-in-push-management/#p5853</guid>
					                        <description><![CDATA[<p class="x12ofw9d">I am reading OPC-10000-21 V1.05.04 and try to understand how authorization for DCA Applications is handled in Push Management compared to Pull Management.</p>
<p class="x12ofw9d">In Pull Management (Section 7.2), the DCA calls </p>
<p></p>
<div class="sfcode" id="sfcode685">RegisterManagedApplication</div>
<p> on the Registrar to register managed Applications and obtain their ApplicationIds. The Registrar decides whether the DCA has the authorization to manage these Applications.</p>
<p class="x12ofw9d">In Push Management, Section 7.3 describes that the CertificateManager can discover Applications through </p>
<p></p>
<div class="sfcode" id="sfcode4934">ApplicationConfiguration</div>
<p> objects exposed in the DCA's AddressSpace and push Certificates and TrustLists for those Applications.</p>
<p class="x12ofw9d">My question is: How does the CertificateManager in Pull management know which Applications the DCA is actually authorized to manage?</p>
<p class="x12ofw9d">I'd appreciate any clarification.</p>
]]></description>
					                    <pubDate>Thu, 15 Oct 2026 21:07:36 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on OPC 10000-20 - File Transfer - FileSystem Instance NodeId i=16314</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5852</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5852</guid>
					                        <description><![CDATA[<p>the FileSystem spec only has one NamespaceUri which means all BrowseNames are defined in that Namespace.</p>
<p>We are moving to a policy of always including the prefix 0: in specs to make it really obvious what is intended.</p>
<p>The concept of "define a name but not the namespace" does not exist in OPC UA. There may be rare examples but they have to explicitly call that out. If the spec is silent then BrowseName defined always means fixed Namespace.</p>
]]></description>
					                    <pubDate>Thu, 15 Oct 2026 18:15:34 -0700</pubDate>
                </item>
				                <item>
                    <title>Tim Brüggemann on OPC-10000-21 Potential Inconsistency with Secure Channel during ProvideIdentities</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-potential-inconsistency-with-secure-channel-during-provideidentities/#p5851</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-potential-inconsistency-with-secure-channel-during-provideidentities/#p5851</guid>
					                        <description><![CDATA[<p>Alright,</p>
<p> </p>
<p><a href="https://mantis.opcfoundation.org/view.php?id=11508" rel="nofollow" target="_blank"><a href="https://mantis.opcfoundation.o" rel="nofollow">https://mantis.opcfoundation.o</a>.....p?id=11508</a></p>
]]></description>
					                    <pubDate>Thu, 15 Oct 2026 16:26:45 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on OPC-10000-21 Potential Inconsistency with Secure Channel during ProvideIdentities</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-potential-inconsistency-with-secure-channel-during-provideidentities/#p5849</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-potential-inconsistency-with-secure-channel-during-provideidentities/#p5849</guid>
					                        <description><![CDATA[<p>It appears to be an inconsistency/cut and paste issue.</p>
<p>What the first connection with the DCA should use an IDevID as a client cert and the Registrar should accept it as untrusted.</p>
<p>i.e. authenticated but without trust.</p>
<p>The next steps establish trust.</p>
<p>Needs a mantis issue against Part21: </p>
<p><a href="https://mantis.opcfoundation.org/set_project.php?project_id=160&amp;amp;make_default=no" rel="nofollow" target="_blank"><a href="https://mantis.opcfoundation.o" rel="nofollow">https://mantis.opcfoundation.o</a>.....default=no</a></p>
]]></description>
					                    <pubDate>Thu, 15 Oct 2026 10:30:16 -0700</pubDate>
                </item>
				                <item>
                    <title>Tim Brüggemann on OPC-10000-21 Potential Inconsistency with Secure Channel during ProvideIdentities</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-potential-inconsistency-with-secure-channel-during-provideidentities/#p5848</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-21-potential-inconsistency-with-secure-channel-during-provideidentities/#p5848</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p> </p>
<p>I am reading OPC-10000-21 V1.05.04.</p>
<p>Section "7.1 - Overview" states:</p>
<blockquote>
<p>
"When using <em>PullManagement</em> (<a class="xref" href="https://reference.opcfoundation.org/specs/OPC-10000-21/7.2" target="_blank">7.2</a>) the DCA connects to the <em>Registrar</em> without security and calls the <em>ProvideIdentities</em> <em>Method.</em>"</p>
</blockquote>
<p>In section "7.2 Pull Management", the flow chart diagram in "Figure 4" makes it seem like "ProvideIdentities" is indeed called without security and the "Create SecureChannel" occurs at a later time.</p>
<p>However, section "9.2.3 ProvideIdentities" states:</p>
<blockquote>
<p>
"This <em>Method</em> shall be called from an authenticated <em>SecureChannel</em>."</p>
</blockquote>
<p>Am I overlooking something or is this an inconsistency in the specification?</p>
]]></description>
					                    <pubDate>Thu, 15 Oct 2026 00:54:25 -0700</pubDate>
                </item>
				                <item>
                    <title>thomas.steiner@engel.at on OPC 10000-20 - File Transfer - FileSystem Instance NodeId i=16314</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5846</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5846</guid>
					                        <description><![CDATA[<p>Ok, this makes sense - so Clients can easily find generic/root FileSystem implementations under Objects (i=85) by browsing "0:FileSystem". And this rule also applies to FileSystem instances under Devices (e.g. 1:Devices -&#062; 0:FileSystem).</p>
<p>For "0:NodeVersion" (<a href="https://reference.opcfoundation.org/specs/OPC-40540/6.3" rel="nofollow" target="_blank"><a href="https://reference.opcfoundatio" rel="nofollow">https://reference.opcfoundatio</a>.....-40540/6.3</a>) this rule is explicitly mentioned in the spec, should this also be changed to explicit "0:FileSystem" (<a href="https://reference.opcfoundation.org/specs/OPC-10000-20/4.3.2" rel="nofollow" target="_blank"><a href="https://reference.opcfoundatio" rel="nofollow">https://reference.opcfoundatio</a>.....0-20/4.3.2</a>) to avoid confusion?</p>
]]></description>
					                    <pubDate>Tue, 13 Oct 2026 23:57:42 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on OPC 10000-20 - File Transfer - FileSystem Instance NodeId i=16314</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5844</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5844</guid>
					                        <description><![CDATA[<p>The BrowseName definition includes the NamespaceUri so 0:FileSystem</p>
]]></description>
					                    <pubDate>Tue, 13 Oct 2026 22:14:38 -0700</pubDate>
                </item>
				                <item>
                    <title>thomas.steiner@engel.at on OPC 10000-20 - File Transfer - FileSystem Instance NodeId i=16314</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5843</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5843</guid>
					                        <description><![CDATA[<p>Thank you.</p>
<p>And for the BrowseName under the Objects (i=85) folder: Should we use 0:FileSystem or &#060;instanceNs&#062;:FileSystem (e.g. 5:FileSystem, when 5 is our FileSystem namespace)?</p>
<p>Clients can only detect if a Server supports the File Transfer - File System Spec by browsing the Objects-Folder (i=85) and filtering for *:FileSystem results, right?</p>
]]></description>
					                    <pubDate>Sun, 11 Oct 2026 18:54:02 -0700</pubDate>
                </item>
				                <item>
                    <title>Randy Armstrong on OPC 10000-20 - File Transfer - FileSystem Instance NodeId i=16314</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5842</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5842</guid>
					                        <description><![CDATA[<p>i=16314 was added to define the BrowseName but it pre-dated IsDesignTool attribute.</p>
<p>Need to add IsDesignTool which will make it clear why it is not referenced.</p>
<p>You should never use i=16314</p>
]]></description>
					                    <pubDate>Sat, 10 Oct 2026 03:15:59 -0700</pubDate>
                </item>
				                <item>
                    <title>thomas.steiner@engel.at on OPC 10000-20 - File Transfer - FileSystem Instance NodeId i=16314</title>
                    <link>https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5841</link>
                    <category>OPC UA Standard</category>
                    <guid isPermaLink="true">https://opcfoundation.org/forum/opc-ua-standard/opc-10000-20-file-transfer-filesystem-instance-nodeid-i16314/#p5841</guid>
					                        <description><![CDATA[<p>Hi,</p>
<p>when to use the FileSystem NodeId i=16314 for a FileSystem instance? Is it reserved for FileSystem instances referenced directly under the Objects (i=85) folder?</p>
<p>The spec says, that the BrowseName has to match "&#060;ns&#062;:FileSystem" (not even restricts it to "0:FileSystem") but it does not define the standard NodeId (i=16314):</p>
<blockquote>
<p>
The <em>Object</em> representing the root of a file directory structure shall have the <strong><em>BrowseName</em> <em>FileSystem</em></strong>. An OPC UA <em>Server</em> may have different <em>FileSystem</em> <em>Objects</em> in the <em>AddressSpace</em>. <em>HasComponent</em> is used to reference a <em>FileSystem</em> from aggregating <em>Objects</em> like the <em>Objects</em> <em>Folder</em> or the <em>Object</em> representing a device.</p>
</blockquote>
<p>The Opc.Ua.NodeSet2.xml contains this NodeId, but is not referenced:</p>
<blockquote>
<p>
&#060;UAObject NodeId="i=16314" BrowseName="FileSystem"&#062;</p>
</blockquote>
<p>Best regards,</p>
<p>Thomas</p>
]]></description>
					                    <pubDate>Mon, 05 Oct 2026 21:06:03 -0700</pubDate>
                </item>
				    </channel>
	</rss>
