View Issue Details

IDProjectCategoryView StatusLast Update
0009039CTT UA Test Case4 - Test Case Definitionpublic2023-08-03 15:48
ReporterGigantic Heisenberg Assigned ToPaul Hunkar  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionno change required 
Platformx86OSWin 10OS Version 10.0.19045.2486
Product Version1.03.09.500 
Summary0009039: Script Base Information / Base Info Core Structure / initialize.js should allow encryption without Username/password.
Description

The system under test is an OPC Server that uses an encrypted channel but does not use an username/password as UserTokenType.
When executing the initialize.js script of the previously mentioned testcase the following error message is thrown.

"UserIdentityToken 'UserName' not found in GetEndpoints.\nUserName/Password is REQUIRED behavior, even for a Nano Server (the smallest of all Servers)."

It seems contra intuitive, that a username/password should be the only valid way for Authentication, since the OPC spec knows other UserTokenTypes like Anonymous or Certificate.

A Server should allow all existing UserTokenTypes to activate a session.

Steps To Reproduce

Test a server with Secure endpoint that does not use a Username/password for Authentication
e.g. http://opcfoundation.org/UA/SecurityPolicy#Basic256 , UserTokenTypes.anonymous

TagsNo tags attached.
Files Affected

Activities

Paul Hunkar

2023-07-21 15:27

administrator   ~0019705

Last edited: 2023-07-29 16:39

The test is correct testing what is in the specification. in 1.03 and in 1.04 user/password is required. The UA group also agreed that Certificate are better in embedded device, thus in 1.05 Username/password is no longer required for Nano or Embedded, but this is a specification change not a test case change.

I don't believe this a CTT issue.

Paul Hunkar

2023-07-29 16:40

administrator   ~0019746

no further feedback - assuming no change required

Paul Hunkar

2023-08-03 15:48

administrator   ~0019807

Agreed not a CTT issue

Issue History

Date Modified Username Field Change
2023-07-05 09:35 Gigantic Heisenberg New Issue
2023-07-21 15:27 Paul Hunkar Assigned To => Paul Hunkar
2023-07-21 15:27 Paul Hunkar Status new => feedback
2023-07-21 15:27 Paul Hunkar Note Added: 0019705
2023-07-29 16:39 Paul Hunkar Note Edited: 0019705
2023-07-29 16:40 Paul Hunkar Status feedback => resolved
2023-07-29 16:40 Paul Hunkar Resolution open => no change required
2023-07-29 16:40 Paul Hunkar Note Added: 0019746
2023-08-03 15:48 Paul Hunkar Status resolved => closed
2023-08-03 15:48 Paul Hunkar Note Added: 0019807