Does opcfoundation specify any requirements to implement AAP (authentication, authorisation and payload inspection)?
I know the AA parts are well defined. How about the P ?
My organisation requires all outbound traffic to filter through AAP. As the current setup in azure only caters for xml payload, we are now required to implement for json payload.
the other alternative is to implement opcua xml encoding under 5.3 of the UA specifications.
please advise. Thanks.
thanks Randy for your advise.
what I am asking is : is xml encoding part of the UA specifications? If it is, then I can submit a request to open62541.org to consider implementing this feature. Then I will be able to leverage on azure’s inherent payload inspection capability for xml.
For the time being, since xml encoding is not yet implemented by open62541, we will have to implement our own customised payload inspection algorithm to augment the design.
XML and JSON encodings are part of UA:
It is highly unlikely that anyone would invest time to add XML support to open62541 given the target for open62541 is small devices and XML processing is not practical for small devices.
JSON would be better.
I suggest you look at wireshark. It is distributed with a parser for OPC UA binary. If you can't use wireshark directly you may be able to reuse the plugin code .
I found a json checker from :: https://www.json.org/JSON_checker/.
will adapt and implement a payload inspector for opcua pubsub mqtt json encoding.
Thanks for your advise.