View Issue Details

IDProjectCategoryView StatusLast Update
0010047Compliance Test Tool (CTT) Unified Architecture2 - CTT Binarypublic2024-12-03 08:50
ReporterJuan Antonio Castillo Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Product Version1.04.11-01.00.508 
Summary0010047: RequestedLifetime not sent correctly in secure channel opening
Description

Problem Summary: The OPC UA client does not send the RequestedLifetime parameter correctly in secure channel opening requests, causing communication failures when the server returns a RevisedLifetime of 0.

Impact: OPC UA communication is entirely blocked, and secure connections cannot be established.

Action Required: Fix the client implementation to correctly send RequestedLifetime and handle scenarios where the server responds with unexpected values or 0 (default value sent).

Steps To Reproduce
  • Configure an OPC UA client to open a secure channel with an OPC server.
  • Change the RequestedLifetime to 300000
  • Ensure the client sends a secure channel opening request with the RequestedLifetime parameter.
  • To inspect the requests, you can use packet analysis software such as Wireshark.
  • Observe the server's response.
  • Check the default RequestedLifetime sent is 0 and the returned can be 0 (depends on server)
  • Check if the RevisedLifetime returned is 0 and if the client throws the error BadInvalidArgument.
TagsNo tags attached.
Files Affected

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2024-12-03 08:50 Juan Antonio Castillo New Issue