-
Notifications
You must be signed in to change notification settings - Fork 373
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
fix-register-server-sessionless #1193
fix-register-server-sessionless #1193
Conversation
testing against 3rd party LDS -> e.g. Node-Opcua [tested and approved] and OPC-F LDS [open but confident ;)] |
ping @oroulet |
somehow with opc-ua-local-discovery-server-1.04.405.481-20221107 its not able to register...
With node-opcua lds:
|
changes are fine for me |
do you have a bug or you want to merge? |
let me figure out why OPC-F LDS rejects us! |
maybe found the issue: Discovery Serversshall reject registrations if the serverUriprovided does not match the applicationUriin Server Certificateused to create the SecureChannel. |
@oroulet you can squash&merge ... its still not working with the OPC-F LDS but i am unable to figgure that out... its probably because of security settings... or mismatch of client or server configuration! |
Spec. Reference: https://reference.opcfoundation.org/Core/Part4/v104/docs/5.4.5
A Servershall establish a SecureChannelwith the Discovery Serverbefore calling this Service. The SecureChannelis described in 5.5. The Administratorof the Servershall provide the Serverwith an EndpointDescriptionfor the Discovery Server as part of the configuration process. Discovery Serversshall reject registrations if the serverUriprovided does not match the applicationUriin Server Certificateused to create the SecureChannel.
the spec. does not say anything about creating a session!
we probalby need to rework ua_processor to process a register/register2 without a session!