From 02e518fd27b43d0d452a264304de7b3d38a58ef6 Mon Sep 17 00:00:00 2001 From: Thomas Vanbesien Date: Wed, 18 Feb 2026 17:21:36 +0100 Subject: Make discovery-only None endpoint a createServer option Add a discoveryOnly parameter to createServer(). All secure servers still get the None security policy (needed for the client's initial GetEndpoints handshake) and securityPolicyNoneDiscoveryOnly, but only the LDS registers a None endpoint so purely unencrypted clients can discover it. ServerRegister no longer advertises a None endpoint. --- src/server_register.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/server_register.c') diff --git a/src/server_register.c b/src/server_register.c index 817169f..44a4d49 100644 --- a/src/server_register.c +++ b/src/server_register.c @@ -246,7 +246,7 @@ main (int argc, char **argv) UA_StatusCode retval; server = createServer ((UA_UInt16)port, applicationUri, serverCertPath, serverKeyPath, serverTrustPaths, serverTrustSize, - &retval); + false, &retval); if (!server) goto cleanup; -- cgit v1.2.3