View Issue Details

IDProjectCategoryView StatusLast Update
000454410000-004: ServicesSpecpublic2020-06-15 17:32
ReporterHannes Mezger Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityN/A
Status closedResolutionfixed 
Summary0004544: 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.
Commit Version
Fix Due Date

Relationships

related to 0005728 closedSebastian Allmendinger Compliance Test Tool (CTT) Unified Architecture Error code to return unclear if SecurityPolicy is not supported 

Activities

Matthias Damm

2020-06-14 12:35

developer   ~0012268

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:27

administrator   ~0012302

Agreed to changes in virtual F2F.

Issue History

Date Modified Username Field Change
2018-12-19 16:22 Hannes Mezger New Issue
2018-12-19 16:22 Hannes Mezger Status new => assigned
2018-12-19 16:22 Hannes Mezger Assigned To => Matthias Damm
2020-06-14 12:35 Matthias Damm Status assigned => resolved
2020-06-14 12:35 Matthias Damm Resolution open => fixed
2020-06-14 12:35 Matthias Damm Note Added: 0012268
2020-06-15 17:27 Jim Luth Status resolved => closed
2020-06-15 17:27 Jim Luth Fixed in Version => 1.05
2020-06-15 17:27 Jim Luth Note Added: 0012302
2020-06-15 17:32 Jim Luth Issue cloned: 0005728
2020-06-15 17:32 Jim Luth Relationship added related to 0005728