-
Notifications
You must be signed in to change notification settings - Fork 215
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
How to authenticate with a Certificate with Twin? #385
Comments
This is not yet supported but is in our backlog. We will evaluate user certificates for a release later this year. |
Okay, what are the other options? Can it forward its own generated certificate to the OPC Server? |
Hi @andr5362 - the certificate property is a thumbprint of a server certficiate on the endpoint you want to trust. the certificate in the user elevation is a user authentication certificate. This is being deprecated in favor of tokens, but we are looking at providing both token and certificate user authentication at some point in the future potentially. Can you use username/password or anonymous authentication over encrypted channel as alternative? |
@andr5362 for now the workaround would be to change the configuration for the OPC Twin modules layered deployment configuration to bind the certificate directory to a host directory. Please let me know if you still need to resolve this. |
Builds on top of !11 to test that alarm messages are sent in with the right order and payload as defined in the deterministic alarms json file. Not yet implemented are: - #390 The first messages received are not in the correct order. As a workaround for now, we are skipping the first 10 messages. - #391 We have no assertions on the times of the events and payload time fields, this will be added subsequently. Related work items: #377, #389, #385
Will be tracked in #2005. |
I am trying to read a node/value or write a node/value. I can get it to work without the certificate validation on both sides. But when I add the certificates I can't get it to work.
How do I add a certificate to be trusted/expected instead of rejected? And how do I set up a client certificate on the twin at should be trusted on the server-side in my case a PLC? (Not the auto-generated one, but if I would choose that how can I access it through the X509 Certificate store on Windows 10?)
One of the errors i get if i parse the .cer in the evaluation is following
The text was updated successfully, but these errors were encountered: