View Issue Details

IDProjectCategoryView StatusLast Update
000741010000-006: MappingsSpecpublic2023-06-21 13:33
ReporterMatthias Damm Assigned ToRandy Armstrong  
PrioritynormalSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version1.04 
Target Version1.05.03 RC1Fixed in Version1.05.03 RC1 
Summary0007410: Requirements for setting ApplicationType CLIENTANDSERVER
Description

What is the requirement for setting ApplicationType CLIENTANDSERVER

(1) Most servers also create a SecureChannel as client to the LDS
(2) Servers may also create a SecureChannel + Session to a GDS for PULL
(3) Servers may also create TCP/IP connections for reverse connect

For case (3) I think it is not client since logically the client is still the other application.
For (1) you can argue that this is just a discovery registration and not a real OPC UA client connection with session.
But for (2), the server must be a full client.

This is also relevant for certificate creation and key usage by GDS (see related issue for Part 12)

TagsNo tags attached.
Commit Version1.05.03 RC
Fix Due Date

Relationships

related to 0007411 closedRandy Armstrong 10000-012: Discovery Relation of CSR extendedKeyUsage and ApplicationType in StartSigningRequest 
related to 0009014 closedRandy Armstrong 10000-012: Discovery Requirements for setting ApplicationType CLIENTANDSERVER 

Activities

Jim Luth

2021-11-16 17:54

administrator   ~0015318

Wait for changes to related Part 12 issue. Consider specifying the required additional certificate checks to be specified in security policies instead of in Part 4 for backward compatibilty.

Matthias Damm

2023-03-20 04:19

developer   ~0018898

Need to discuss at F2F - not sure if we need a change anything.

Part 6 defines:
extendedKeyUsage may specify serverAuth and/or clientAuth.

It is not defined if a server gets serverAuth and clientAuth and client only clientAuth.

Jim Luth

2023-06-19 17:31

administrator   ~0019534

Moved to Part 6 and cloned to Part 12.

Randy Armstrong

2023-06-20 10:07

administrator   ~0019546

Added requirements based on ApplicationType to extendedKeyUsage bits in Table 48.

Jim Luth

2023-06-21 13:33

administrator   ~0019591

Agreed to changes edited in Virtual F2F.

Issue History

Date Modified Username Field Change
2021-11-12 09:49 Matthias Damm New Issue
2021-11-12 10:06 Matthias Damm Relationship added related to 0007411
2021-11-16 17:54 Jim Luth Note Added: 0015318
2021-11-16 17:54 Jim Luth Assigned To => Matthias Damm
2021-11-16 17:54 Jim Luth Status new => assigned
2022-07-05 14:15 Jim Luth Target Version 1.05.02 RC1 => 1.05.03 RC1
2023-03-20 04:19 Matthias Damm Note Added: 0018898
2023-06-19 17:30 Jim Luth Project 10000-004: Services => 10000-006: Mappings
2023-06-19 17:31 Jim Luth Assigned To Matthias Damm => Randy Armstrong
2023-06-19 17:31 Jim Luth Note Added: 0019534
2023-06-19 17:32 Jim Luth Commit Version => 1.05.03 RC
2023-06-19 17:32 Jim Luth Issue cloned: 0009014
2023-06-19 17:32 Jim Luth Relationship added related to 0009014
2023-06-20 10:07 Randy Armstrong Status assigned => resolved
2023-06-20 10:07 Randy Armstrong Resolution open => fixed
2023-06-20 10:07 Randy Armstrong Note Added: 0019546
2023-06-21 13:33 Jim Luth Status resolved => closed
2023-06-21 13:33 Jim Luth Fixed in Version => 1.05.03 RC1
2023-06-21 13:33 Jim Luth Note Added: 0019591