Skip to content

Regression: Token renewal fails consistently with messsage "Could not validate signature" starting with 1.5.374.158 and above #2982

@barnstee

Description

@barnstee

Type of issue

  • Bug
  • Enhancement
  • Compliance
  • Question
  • Help wanted

Current Behavior

When operating UA servers and clients with issuer-signed certs (GDS functionality), token renewal fails consistently and the session between clients and servers are not reviewed, causing a communication exception with "cloud not verify security" in the servers. This is a regression as this used to work fine with 1.5.374.126. Please roll back any certificate-related changes in releases > 1.5.374.126 until this issue can be investigated.

Expected Behavior

Token renews works and the connection isn't interrupted.

Steps To Reproduce

Run the Station and MES clients/servers that ship with the "production line simulation" from the following Microsoft Learn article: https://learn.microsoft.com/en-us/azure/iot/tutorial-iot-industrial-solution-architecture#production-line-simulation This can be installed as part of the referenced tutorial on any Windows PC by following the steps mentioned: https://learn.microsoft.com/en-us/azure/iot/tutorial-iot-industrial-solution-architecture#install-the-production-line-simulation-and-cloud-services. Upgrade the UA stack used in the "Station" to the latest UA NuGets and run the simulation.

Environment

- OS:Windows 10 with K3s and Dockerized UA servers and clients
- Environment: Visual Studio 2022
- Runtime: .NetCore
- Nuget Version: > 1.5.374.126
- Component:Opc.Ua.Core
- Server: Reference Server
- Client: Reference Client

Anything else?

Happy to help reproduce it, just reach out to me.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugA bug was identified and should be fixed.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions