aboutsummaryrefslogtreecommitdiffstats
path: root/tools/generate_certificate.sh
Commit message (Collapse)AuthorAgeFilesLines
* Lower cmake_minimum_required to 3.17 and tidy generate_certificate.shThomas Vanbesien36 hours1-1/+6
| | | | | | 4.0 was unnecessarily strict — the highest feature used is foreach(IN ZIP_LISTS) from 3.17. Also fix the shebang, complete the Produces header, and document the OPC UA v3_ext requirements.
* Rename ClientFindServers certificate identity to ClientThomas Vanbesien2 days1-1/+1
| | | | | | The unified client program is no longer just for FindServers. Regenerated the certificate as "Client" and updated all configs, trust store symlinks, readme, and script comments.
* Update certificate generation: keep intermediate files, fix URI formatThomas Vanbesien3 days1-4/+3
| | | | | | | | Stop deleting intermediate PEM and CNF files so they can be reused. Change default application URI from urn:bobink.<name> to urn:localhost:bobink:<name> to follow proper URN syntax (Qt OPC UA rejects the dotted format). Update all config files and test configs to use the new URI format.
* Add comments to build files and shell scripts, fix minor inconsistenciesThomas Vanbesien3 days1-1/+11
| | | | | | | | | | | | | - CMakeLists.txt: add file-level comment, section banners, target docs, and test-section explanation - cmake/BuildDeps.cmake: add file-level comment describing the configure/build/install workflow - tools/generate_certificate.sh: document arguments and outputs in header block, comment set -euo pipefail - src/config.h: move include guard before Doxygen block (match common.h) - src/server_register.c: add comment to empty anonymous-auth block (match client_find_servers.c)
* Keep PEM certificate after generationThomas Vanbesien3 days1-2/+2
| | | | | Stop deleting the PEM certificate so it remains available alongside the DER files. Fix the output listing to show the PEM path.
* Initial commit: OPC UA discovery projectThomas Vanbesien3 days1-0/+56
CMake-based C project using open62541 for OPC UA discovery. Includes Local Discovery Server, register server, and find servers client with OpenSSL encryption support.