aboutsummaryrefslogtreecommitdiffstats
path: root/tests/run_download_cert_test.sh
Commit message (Collapse)AuthorAgeFilesLines
* Refactor: reduce duplication and tighten helpersThomas Vanbesien37 hours1-34/+3
| | | | | | | | | - Remove redundant applicationUri log in print_application_description - Use UA_SECURITY_POLICY_NONE_URI macro instead of hardcoded string - Extract _s_register_with_lds / _s_deregister_from_lds helpers - Rename signal handler param 'sign' to 'sig' for consistency - Add INT_MIN/INT_MAX bounds check to config_require_int - Extract shared test helpers into tests/test_helpers.sh
* Rename CMake project and executable targetsThomas Vanbesien37 hours1-3/+3
| | | | | | | Project: OpcUaC → BobinkOpcUaC Targets: ServerLDS → bobink_opcua_discovery_server, ServerRegister → bobink_opcua_server, Client → client
* Move certificates into per-test directoriesThomas Vanbesien39 hours1-20/+2
| | | | | | | | Each secure test now has its own certs/ subfolder with per-identity subdirectories and a single shared trust store. Configs reference paths relative to the project root (e.g. tests/secure_anonymous/ certs/ServerLDS/cert.der). Cert generation logic removed from test scripts since certs are now pre-generated and committed.
* Add download-cert client operation with integration testThomas Vanbesien39 hours1-0/+114
Retrieves the server's DER certificate via GetEndpoints and writes it to a local file. The test starts a secure ServerLDS, downloads its certificate, and verifies it matches the original.