View Issue Details

IDProjectCategoryView StatusLast Update
000650710000-004: ServicesSpecpublic2021-03-05 14:19
ReporterRandy Armstrong Assigned ToMatthias Damm  
PrioritynormalSeverityminorReproducibilityalways
Status closedResolutionfixed 
Summary0006507: Need to explain what should happen if Certificates expire when a Session is active.
Description

Probably needs to be in the CreateSession discussion.

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Matthias Damm

2021-03-01 18:29

developer   ~0013855

The expectation is that the certificates are checked latest when the SecureChannel is renewed. Applications may do the checks earlier.

This should be described already today.
TBD:
Check if this is already defined and maybe have a chapter that describes the dependencies and summarize the definitions we have already.

Matthias Damm

2021-03-02 13:56

developer   ~0013878

Added new chapter:

6.1.7 Continuous security checks
ApplicationInstanceCertificates or UserIdentityTokens may expire, get invalid or may be rejected on Client or Server side.

A complete ApplicationInstanceCertificates verification shall be executed every time the SecurityToken is renewed for a SecureChannel. OPC UA Application may do additional verifications between SecurityToken renews e.g. if the trust list is updated from a GDS.

If the SecureChannel does not use ApplicationInstanceCertificates, the OPC UA Application shall executed frequent ApplicationInstanceCertificate checks for the Session.

The recovery mechanisms for ApplicationInstanceCertificate replacement scenarios are described in 6.7.

OPC UA Application shall have internal notification mechanisms to get informed about removal of user identities or should frequently check if the UserIdentityTokens is still valid or if the authorization for a UserIdentityTokens was changed.

Added in
OPC 10000-4 - UA Specification Part 4 - Services 1.05.0 Draft15.docx

Jim Luth

2021-03-05 14:19

administrator   ~0013992

Agreed to changes edited in Virtual F2F.

Issue History

Date Modified Username Field Change
2021-02-17 17:24 Randy Armstrong New Issue
2021-03-01 18:26 Matthias Damm Assigned To => Matthias Damm
2021-03-01 18:26 Matthias Damm Status new => assigned
2021-03-01 18:29 Matthias Damm Note Added: 0013855
2021-03-02 13:56 Matthias Damm Status assigned => resolved
2021-03-02 13:56 Matthias Damm Resolution open => fixed
2021-03-02 13:56 Matthias Damm Note Added: 0013878
2021-03-05 14:19 Jim Luth Status resolved => closed
2021-03-05 14:19 Jim Luth Fixed in Version => 1.05
2021-03-05 14:19 Jim Luth Note Added: 0013992