OPC UA-Connector with Sign&Encrypt
Hey,
we're currently testing the usage of Solace in our corporate environment.
For testing within Kubernetes, I tried to set up
- the Solace PubSub+ Event Broker with the Helm chart (this worked fine and MQTT is working).
- a OPC UA testing server (I used that one: https://learn.microsoft.com/en-us/samples/azure-samples/iot-edge-opc-plc/azure-iot-sample-opc-ua-server/)
- the OPC UA connector (https://solace.com/integration-hub/opc-ua/)
The OPC UA connector needs a config file (application.yml
) that I mounted via a ConfigMap into the Pod where the connector runs in. This works.
The OPC UA test server uses security policy Basic256Sha256
and message security mode Sign & Encrypt
. I didn't find a possibility to set this up in the application.yml
that the connector needs.
The demo application.yml
offers this options:
opcua: java: endpointUrl: opc.tcp://localhost:50000 # opc ua server url (ex: opc.tcp://<host>:<port>/<endpoint>) username: # opc ua server username password: # opc ua server password
I would expect more options than just endpointUrl
, username
and password
. The User-Guide that the Solace OPC UA connector provides, lists a few other options such as connectTimeout
or keepAliveInterval
. But nothing for the security policy and security mode.
Am I missing something or is this functionality missing in the Solace connector, because this is a common OPC UA feature that we need within our setup.
I hope you can help, thanks in advance!
Yannic