View Issue Details

IDProjectCategoryView StatusLast Update
0005728Compliance Test Tool (CTT) Unified ArchitectureApi Changepublic2021-07-02 14:20
ReporterJim Luth Assigned ToSebastian Allmendinger  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Product Version1.04 
Fixed in Version1.03.341.399 
Summary0005728: Error code to return unclear if SecurityPolicy is not supported
Description

A server allows creating secure channels with policy 'None' for Discovery services, but only allows secure connections (policy not 'None') for normal UA session services.

If a client now creates a secure channel with policy 'None' and uses it to issue a CreateSession call (or any other service call), which error code should be returned by the server?

The best matching error code would be Bad_SecurityPolicyRejected, but this is an error code which may only be returned for the OpenSecureChannel service (see table 12 of part 4). Moving this error code to table 177 would resolve the problem.

Bad_SecurityChecksFailed would be another candidate, but is too unspecific for that case, as a client would not know that the unsupported security policy is the reason for the error.

TagsNo tags attached.
Files Affected

Relationships

related to 0004544 closedMatthias Damm 10000-004: Services Error code to return unclear if SecurityPolicy is not supported 

Activities

Matthias Damm

2020-06-15 17:32

reporter   ~0012304

Added Bad_SecurityPolicyRejected to CreateSession, ActivateSession service results and also to common service result table.

Added in OPC 10000-4 - UA Specification Part 4 - Services Draft 1.05.08.docx

Jim Luth

2020-06-15 17:32

administrator   ~0012305

Agreed to changes in virtual F2F.

Jim Luth

2020-06-15 17:33

administrator   ~0012306

Check if CTT tests need to updated.

Paul Hunkar

2020-07-10 17:51

administrator   ~0012593

Check is error code are correct, but also check if we test this case

Sebastian Allmendinger

2021-06-17 08:56

developer   ~0014576

There is no test case yet defined that covers this scenario.
A new error test case in the ConformanceUnit Session Base has been prepared.
An implementation of the test case has been prepared also.

Paul Hunkar

2021-07-02 14:20

administrator   ~0014603

reviewed in CMP call , agreed to change and closed

Issue History

Date Modified Username Field Change
2020-06-15 17:32 Jim Luth New Issue
2020-06-15 17:32 Jim Luth Status new => assigned
2020-06-15 17:32 Jim Luth Assigned To => Matthias Damm
2020-06-15 17:32 Jim Luth Issue generated from: 0004544
2020-06-15 17:32 Jim Luth Note Added: 0012304
2020-06-15 17:32 Jim Luth Note Added: 0012305
2020-06-15 17:32 Jim Luth Relationship added related to 0004544
2020-06-15 17:33 Jim Luth Assigned To Matthias Damm =>
2020-06-15 17:33 Jim Luth Status assigned => new
2020-06-15 17:33 Jim Luth Note Added: 0012306
2020-06-15 17:33 Jim Luth Project 10000-004: Services => Compliance Test Tool (CTT) Unified Architecture
2020-06-15 17:33 Jim Luth Category Spec => Api Change
2020-07-10 17:51 Paul Hunkar Assigned To => Alexander Allmendinger
2020-07-10 17:51 Paul Hunkar Status new => assigned
2020-07-10 17:51 Paul Hunkar Note Added: 0012593
2021-06-17 08:56 Sebastian Allmendinger Assigned To Alexander Allmendinger => Sebastian Allmendinger
2021-06-17 08:56 Sebastian Allmendinger Status assigned => resolved
2021-06-17 08:56 Sebastian Allmendinger Resolution open => fixed
2021-06-17 08:56 Sebastian Allmendinger Fixed in Version => 1.03.341.399
2021-06-17 08:56 Sebastian Allmendinger Note Added: 0014576
2021-07-02 14:20 Paul Hunkar Status resolved => closed
2021-07-02 14:20 Paul Hunkar Note Added: 0014603