Commit Graph

15 Commits

Author SHA1 Message Date
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 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