This is an automated email from the ASF dual-hosted git repository.

asf-gitbox-commits pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/plc4x-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 774b4452b Site checkin for project PLC4X: Jenkins Tools
774b4452b is described below

commit 774b4452bbd327a64981ae0b8f3128e36c57cba6
Author: jenkins <[email protected]>
AuthorDate: Fri Aug 14 17:30:43 2026 +0000

    Site checkin for project PLC4X: Jenkins Tools
---
 plc4x/pre-release/users/protocols/opcua.html | 32 ++++++++++++++++++++++++++++
 search-index.js                              |  2 +-
 2 files changed, 33 insertions(+), 1 deletion(-)

diff --git a/plc4x/pre-release/users/protocols/opcua.html 
b/plc4x/pre-release/users/protocols/opcua.html
index 3bfbfeba9..8939e778f 100644
--- a/plc4x/pre-release/users/protocols/opcua.html
+++ b/plc4x/pre-release/users/protocols/opcua.html
@@ -679,6 +679,19 @@ Possible values are between others <code>jks</code>, 
<code>pkcs11</code>, <code>
 </div></div></td>
 </tr>
 <tr>
+<td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>generated-key-size</code></p></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>INT</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>2048</p>
+</div></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"></div></td>
+<td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
+<p>Size in bits of the RSA key of the certificate the driver generates when no 
<code>key-store-file</code> is configured. It is ignored when a key store is 
supplied, as the key then comes from that store. Some servers require a minimum 
size; 4096 is a common requirement.</p>
+</div></div></td>
+</tr>
+<tr>
 <td class="tableblock halign-left valign-top"><p 
class="tableblock"><code>server-certificate-file</code></p></td>
 <td class="tableblock halign-left valign-top"><div class="content"><div 
class="paragraph">
 <p>STRING</p>
@@ -1059,6 +1072,25 @@ local testing only.
 </div>
 </div>
 <div class="sect2">
+<h3 id="_client_certificate"><a class="anchor" 
href="#_client_certificate"></a>Client certificate</h3>
+<div class="paragraph">
+<p>If no <code>key-store-file</code> is configured, the driver generates a 
self-signed application instance
+certificate for the session. It is a 2048 bit RSA key signed with SHA-256; use 
<code>generated-key-size</code>
+to ask for a larger key when the server demands one:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre>opcua:tcp://127.0.0.1:12686?security-policy=Basic256Sha256&amp;message-security=SIGN_ENCRYPT&amp;generated-key-size=4096</pre>
+</div>
+</div>
+<div class="paragraph">
+<p>A generated certificate is fresh for every connection, so a server that 
keeps a trust list will
+reject it until it is trusted there. For anything beyond a first connection 
attempt, supply your own
+certificate through <code>key-store-file</code> instead - see
+<a href="../getting-started/opcua-client-certificate.html">the client 
certificate tutorial</a>.</p>
+</div>
+</div>
+<div class="sect2">
 <h3 id="_negotiation_procedure"><a class="anchor" 
href="#_negotiation_procedure"></a>Negotiation procedure</h3>
 <div class="paragraph">
 <p>Depending on settings driver might or might not attempt to discover 
endpoints from remote server.
diff --git a/search-index.js b/search-index.js
index 8f7eb9736..b362e9ca6 100644
--- a/search-index.js
+++ b/search-index.js
@@ -1 +1 @@
-antoraSearch.initSearch(lunr, 
{"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1",[0,68.517]],["name/1",[1,1.483]],["text/1",[]],["component/1",[2,0.399]],["title/2-1",[3,34.325,4,29.835]],["name/2-1",[]],["text/2-1",[]],["component/2-1",[]],["title/2-2",[5,43.387]],["name/2-2",[]],["text/2-2",[]],["component/2-2",[]],["title/2-3",[6,12.023,7,12.721,8,9.566,9,16.186,10,15.49,11,20.83,12,26.128,13,12.054]],["name/2-3",[]],["text/2-3",[]],["c
 [...]
\ No newline at end of file
+antoraSearch.initSearch(lunr, 
{"index":{"version":"2.3.9","fields":["title","name","text","component"],"fieldVectors":[["title/1",[0,68.524]],["name/1",[1,1.482]],["text/1",[]],["component/1",[2,0.399]],["title/2-1",[3,34.33,4,29.841]],["name/2-1",[]],["text/2-1",[]],["component/2-1",[]],["title/2-2",[5,43.394]],["name/2-2",[]],["text/2-2",[]],["component/2-2",[]],["title/2-3",[6,12.025,7,12.723,8,9.568,9,16.188,10,15.491,11,20.832,12,26.129,13,12.057]],["name/2-3",[]],["text/2-3",[]],["
 [...]
\ No newline at end of file

Reply via email to