Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
opcuaconfig [2024/08/08 09:21] wikiadmin |
opcuaconfig [2025/03/24 20:27] (current) wikiadmin [Notes] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===ErgoTech OPC-UA Server - Configuration=== | ||
- | A number of parameters can be controlled by the ErgoTechConfiguration.properties (TransSECS) or the mix.properties(MIX) file. A sample, file is installed with the application. | + | ====== OPC UA Server Configuration Options ====== |
- | < | + | |
- | opcua.serverhosts If present the hostnames provided will be used to create endpoints for the server | + | |
- | opcua.certs.dir | + | |
- | opcua.servername The name of the server. This defaults to MIXOPCServer | + | |
- | opcua.tcp.port The port for opc tcp connections | + | |
- | opcua.https.port The port for https connections | + | |
- | opcua.certificates.dir The folder that contains the server certificate | + | |
- | opcua.serverpass The password of the server certificate | + | |
- | opcua.trusted.cert.location The location of client certificates. | + | |
- | opcua.bind.address | + | The following system properties configure the ErgoTech OPC UA Server: |
- | opcua.securitypolicy | + | |
+ | ^ Property ^ Description ^ Default Value ^ | ||
+ | | **opcua.serverhosts** | (Optional) Comma-separated list of hostnames to use when creating server endpoints. If not specified, the server will bind to default interfaces. | *none* | | ||
+ | | **opcua.certs.dir** | (Optional) Root directory for all certificate-related files. | `certificates` (in the application start folder) | | ||
+ | | **opcua.servername** | (Optional) Name of the OPC UA server. | `MIXOPCServer` | | ||
+ | | **opcua.tcp.port** | (Optional) TCP port for OPC UA binary (opc.tcp) connections. | `12686` | | ||
+ | | **opcua.https.port** | (Optional) Port for HTTPS-based OPC UA connections. | `8443` | | ||
+ | | **opcua.serverpass** | (Required) Password for the server certificate' | ||
+ | | **opcua.trusted.cert.location** | (Optional) Location of the client PKI folder. Must contain subfolders: `trusted/`, `rejected/ | ||
+ | | **opcua.bind.address** | (Optional) | ||
+ | | **opcua.securitypolicy** | (Optional) Security | ||
+ | | **allow.anonymous.identities** | (Optional) Allow anonymous identities. | ||
+ | ==== Notes ==== | ||
+ | |||
+ | * The server always exposes an endpoint with a security policy of **'' | ||
+ | * Security policies '' | ||
+ | * Certificates for trusted clients should be placed in the `trusted/` folder within the specified `opcua.trusted.cert.location` directory. Rejected and issuer certificates should go in the `rejected/` and `issuers/` folders respectively. | ||
- | </ | ||
===TransSECS OPC-UA Server Setup=== | ===TransSECS OPC-UA Server Setup=== |