Julius Pfrommer
a476806541
Merge remote-tracking branch 'origin/1.5' into merge_15_master
...
# Conflicts:
# .github/workflows/build_linux.yml
# CHANGES.md
# arch/common/eventloop_mqtt.c
# examples/encryption/server_encryption_filestore.c
# plugins/crypto/ua_certificategroup_filestore.c
# src/pubsub/ua_pubsub_networkmessage_json.c
# src/server/ua_discovery.h
# src/server/ua_discovery_mdns.c
# src/server/ua_discovery_mdns_avahi.c
# src/server/ua_services_attribute.c
# src/server/ua_services_discovery.c
# src/server/ua_services_monitoreditem.c
# src/server/ua_services_nodemanagement.c
# src/server/ua_subscription.c
# src/server/ua_subscription.h
# src/server/ua_subscription_alarms_conditions.c
# src/server/ua_subscription_event.c
# src/ua_types_encoding_json_105.c
# tests/client/check_activateSessionAsync.c
# tests/server/check_local_monitored_item.c
# tests/server/check_services_subscriptions.c
2026-09-03 14:33:21 +02:00
Julius Pfrommer
56f4d0272f
refactor(examples): drop mbedTLS version dependency
2026-08-12 05:44:46 +02:00
Julius Pfrommer
30ae922aa6
Merge remote-tracking branch 'origin/1.5' into merge_15_master_7
2026-04-25 21:05:40 +02:00
Andreas Ebner
c8aef667b1
test(sec): add ECC security policy unit tests
2026-04-19 17:57:52 -04:00
Andreas Ebner
c33c20dac3
feat(sec): add ECC certificate generation and documentation
2026-04-19 17:57:52 -04:00
Julius Pfrommer
99cd8ab3a8
Merge remote-tracking branch 'origin/1.5' into merge_15_master_3
2026-02-21 00:05:03 +01:00
Julius Pfrommer
35058645f9
feat(examples): Add Username/PW to the server_encryption example
2026-02-20 23:55:49 +01:00
Florian La Roche
86de4e3153
refactor(examples): fix clang compiler warnings
...
Fix a few clang compiler warnings:
- Non-existant include dirs used in examples/CMakeLists.txt
- examples/encryption/server_encryption_filestore.c: Fix main() return
code.
- Add static modifier to some variables.
Signed-off-by: Florian La Roche <f.laroche@pilz.de >
2026-02-18 18:09:25 +01:00
Julius Pfrommer
9ec6694ac7
refactor(examples): Replace UA_LOGCATEGORY_USERLAND / UA_LOGCATEGORY_APPLICATION
2025-12-07 18:46:12 +01:00
Noel Graf
209468d93e
refactor(examples): Update encryption examples to use secure-only policies
2025-09-23 16:34:06 +02:00
Julius Pfrommer
c8146660a4
refactor(examples): Use the AcceptAll certificate verification for the examples
...
Don't require the examples to have the remote certificate in a
trustlist. This reduces initial confusion and still logs a warning.
2024-12-10 08:28:30 +01:00
Julius Pfrommer
9ae8b76986
refactor(plugins): Use urn:open62541.unconfigured.application as the default ApplicationUri
...
We want to have the same default for client and server. So we get less
trouble with reusing certificates. Before we had to manually adjust the
client URI to say "server". That's not good...
2024-12-10 08:28:30 +01:00
Julius Pfrommer
2b445aecf6
Merge remote-tracking branch 'origin/1.4' into merge_14_master_23
2024-11-05 17:19:45 +01:00
Julius Pfrommer
c5f214ee4c
refactor(examples): Remove misleading comments - revocation lists are supported
2024-10-23 07:18:22 +02:00
Noel Graf
1f19a8e484
feat(plugins): Support certificate generation with mbedTLS. ( #6145 )
2024-01-11 16:08:37 +01:00
Julius Pfrommer
66696402ae
refactor(plugin): Remove usage of old networking API for Websockets
2023-06-26 13:27:18 +02:00
Martin Brenner
08a533464d
feat(plugin): Make the certificate key length and expiration date configurable ( #5713 )
2023-05-02 15:28:51 +02:00
Julius Pfrommer
20ad12c6db
fix(examples): Fix ctrl-c during certificate generation in server_encryption.c
2023-03-27 11:23:41 +02:00
Julius Pfrommer
3dc93eaa90
refactor(examples): Return EXIT_SUCCESS for the valgrind run
2023-02-20 02:11:56 +01:00
Christian von Arnim and Julius Pfrommer
028421225b
feat(ex): Use UA_CreateCertificate in server_encryption
...
Co-authored-by: Julius Pfrommer <julius.pfrommer@web.de >
2021-08-09 16:38:57 +02:00
Joakim Roubert
d69ee99f4d
Fix(doc): Documentation spelling fixes ( #4472 )
...
Signed-off-by: Joakim Roubert <joakimr@axis.com >
2021-06-14 21:50:36 +02:00
Julius Pfrommer
7e4f8f15c4
fix(examples): Make server_encryption.c clang-analyzer clean
2021-02-28 07:05:05 +01:00
demike
5dea0e3898
feat(core): Add support for WebSocket Secure (wss) ( #3779 )
...
* fix: websocket not disconnecting
* feat: allow official opcua proto opcua+uacp/+json
* fix: disable opcua+json protocol for now
* feat: initial commit
* feat: add wss support + example
* fix: wrong condition + memory leak
* fix: typo
2020-09-13 11:25:43 +02:00
Asish Ganesh
436f29b03a
[TASK] Pass issuer list separately
...
- At present issuer list is passed in trust list
- Add functionality to pass the issuer list separately
- Handle condition where a client is connected using
an (trusted) issued certificate of a CA that is not
trusted but available
- This resolves test case number 044.js and 045.js in
Security Certificate Validation to pass simultaneously
- usage : ./server_ctt <server-certificate.der> <private-key.der>
[--trustlist <tl1.ctl> <tl2.ctl> ... ]
[--issuerlist <il1.der> <il2.der> ... ]
[--revocationlist <rv1.crl> <rv2.crl> ...]
Change-Id: I4a25af9f4c2b771da9492fafb534f72dcc6fc17d
Signed-off-by: Asish Ganesh <asish.g@kalycito.com >
2019-07-05 14:10:17 +02:00
Julius Pfrommer
fd08d012d9
Server: Initialize the config in the server
2019-04-23 00:41:32 +02:00