View Issue Details

IDProjectCategoryView StatusLast Update
000948910000-004: ServicesSpecpublic2024-04-09 15:52
ReporterHock, Christian Assigned ToMatthias Damm  
PriorityhighSeverityminorReproducibilityalways
Status closedResolutionfixed 
Product Version1.05.04 RC1 
Target Version1.05.04 RC1Fixed in Version1.05.04 RC1 
Summary0009489: Clarification for 'CreateSession Service Parameters -> serverEndpoints []'
Description

The current spec. states for 'CreateSession Service Parameters -> serverEndpoints []' the following:

  • ... The Server shall return a set of EndpointDescriptions available for the serverUri specified in the request. All Endpoints are returned if the serverUri is null or empty. The EndpointDescription type is defined in 7.14. The Client shall verify this list with the list from a DiscoveryEndpoint if it used a DiscoveryEndpoint to fetch the EndpointDescriptions.
    It is recommended that Servers only include the server.applicationUri, endpointUrl, securityMode, securityPolicyUri, userIdentityTokens, transportProfileUri and securityLevel with all other parameters set to null or empty. Only the recommended parameters shall be verified by the Client.

It is not clear what exactly is ment with 'The Client shall verify this list'.

The understanding is, that a client needs only to verify all of the returned endpoints if the serverUri is null or empty.

  • If there is a serverUri OR the client is preconfigured for a dedicated encryption algorythm there is no need to compare all of the returned endpoints.

Is this assumption right?

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

Relationships

related to 0009519 closedMatthias Damm Need to define what is means to compare the list of endpoints returned from GetEndpoints and CreateSession 

Activities

Hock, Christian

2024-03-25 08:41

developer   ~0021021

In the F2F meeting, the group decided to clarify in the specification that the comparison is only necessary if a client makes decisions about the returned endpoints. In particular, if a client is firmly programmed against a specific endpoint, no comparison is necessary.

Matthias Damm

2024-04-09 15:52

developer   ~0021096

Updated desription to:
The Server shall return a set of EndpointDescriptions available for the serverUri specified in the request. All Endpoints are returned if the serverUri is null or empty. The EndpointDescription type is defined in 7.14. If the Client used a DiscoveryEndpoint to select the security options from the available EndpointDescriptions, the Client shall verify this list with the list from a DiscoveryEndpoint. If the Client has the security options configured for the connection to the Server, it uses this configuration and ignores the list.

Jim Luth

2024-04-09 15:52

administrator   ~0021097

Agreed to changes edited in web meeting.

Issue History

Date Modified Username Field Change
2024-03-21 17:45 Hock, Christian New Issue
2024-03-25 08:41 Hock, Christian Note Added: 0021021
2024-03-26 16:50 Jim Luth Assigned To => Matthias Damm
2024-03-26 16:50 Jim Luth Status new => assigned
2024-04-09 15:43 Jim Luth Relationship added related to 0009519
2024-04-09 15:52 Matthias Damm Status assigned => resolved
2024-04-09 15:52 Matthias Damm Resolution open => fixed
2024-04-09 15:52 Matthias Damm Fixed in Version => 1.05.04 RC1
2024-04-09 15:52 Matthias Damm Note Added: 0021096
2024-04-09 15:52 Jim Luth Status resolved => closed
2024-04-09 15:52 Jim Luth Commit Version => 1.05.04 RC
2024-04-09 15:52 Jim Luth Note Added: 0021097