View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0009195 | 10000-012: Discovery | Spec | public | 2023-10-10 17:12 | 2024-09-10 15:55 |
Reporter | Matthias Damm | Assigned To | Randy Armstrong | ||
Priority | normal | Severity | minor | Reproducibility | have not tried |
Status | closed | Resolution | reopened | ||
Product Version | 1.05.02 | ||||
Fixed in Version | 1.05.04 | ||||
Summary | 0009195: Define more details about recommended behaviour for "setup state" and TOFU | ||||
Description | Part 12 - Annex G2 defines a "setup state" and Part 21 defines TOFU (trust on first use). Part 12 states for "setup state" But it does not say anything about the SecurityAdmin role assignment. A GDS would be able to do the full configuration without any configuration needs on the server
| ||||
Tags | No tags attached. | ||||
Commit Version | 1.05.04 | ||||
Fix Due Date | |||||
related to | 0007928 | closed | Randy Armstrong | No way to get the certificate of a registered application that has a signed certificate from the GDS. |
related to | 0009474 | closed | Randy Armstrong | Enhancements for G.1 Application Setup with Pull Management |
related to | 0009588 | assigned | Randy Armstrong | Harmonize the TOFU language and concepts in Part 21 and Part 12 |
|
This can be addressed by assigning the SecurityAdmin role to the Anonymous user in TOFU/setup state. Once the GDS assigns its ApplicationUri to the SecurityAdmin role, it removes the assignment to the Anonymous user. |
|
Subsequent updates to TrustLists or Certificates can be allowed if the Client has a trusted Certificate has access to the SecurityAdmin Role. During the setup state the Client should configure the SecurityAdmin Role. If the Client fails to do the, the Server should grant SecurityAdmin rights to the ApplicationUri used by the Client to setup the Server. |
|
Needs more work. |
|
add When a Server is in the “setup state” it shall limit the available functionality. and assign the SecurityAdmin Role to Anonymous user if the TrustList is empty; Need to move TOFU text from Part 21 in a future release. |
|
Agreed to changes in Virtual F2F. |
|
I think we need some further clarifications (1) Order of configuration (2) ServerState |
|
There is another issue with the "setup state". The actual state is unknown until the client has created a Session. If a configuration client has stored a user that was created for administration, this user is no longer available after a factory reset. A client would need to create a Session with Anonymous to be able to connect and to find out that the server is in provisioning mode. But a client that was connected before would not fall back to Anonymous. One option would be to return somthing like Good_ProvisioningMode in CreateSession. This would allow a client to go into a special mode for provisioning. |
|
Added requirements for ServerState and a new InSetupState property. |
|
Agreed to changes edited in Web meeting. |
Date Modified | Username | Field | Change |
---|---|---|---|
2023-10-10 17:12 | Matthias Damm | New Issue | |
2023-10-10 17:12 | Matthias Damm | Relationship added | related to 0007928 |
2023-10-31 16:14 | Jim Luth | Assigned To | => Randy Armstrong |
2023-10-31 16:14 | Jim Luth | Status | new => assigned |
2023-11-02 10:39 | Ondrej Flek | Note Added: 0020257 | |
2024-03-17 05:37 | Randy Armstrong | Status | assigned => resolved |
2024-03-17 05:37 | Randy Armstrong | Resolution | open => fixed |
2024-03-17 05:37 | Randy Armstrong | Note Added: 0020907 | |
2024-03-17 15:47 | Matthias Damm | Relationship added | related to 0009474 |
2024-04-09 16:47 | Jim Luth | Status | resolved => feedback |
2024-04-09 16:47 | Jim Luth | Resolution | fixed => reopened |
2024-04-09 16:47 | Jim Luth | Note Added: 0021100 | |
2024-06-11 18:58 | Jim Luth | Status | feedback => assigned |
2024-06-11 18:59 | Randy Armstrong | Status | assigned => resolved |
2024-06-11 18:59 | Randy Armstrong | Note Added: 0021305 | |
2024-06-11 18:59 | Jim Luth | Status | resolved => closed |
2024-06-11 18:59 | Jim Luth | Fixed in Version | => 1.05.04 RC1 |
2024-06-11 18:59 | Jim Luth | Commit Version | => 1.05.04 RC |
2024-06-11 18:59 | Jim Luth | Note Added: 0021306 | |
2024-06-11 19:05 | Jim Luth | Relationship added | related to 0009588 |
2024-06-20 15:26 | Matthias Damm | Status | closed => feedback |
2024-06-20 15:26 | Matthias Damm | Note Added: 0021389 | |
2024-07-02 15:45 | Jim Luth | Status | feedback => assigned |
2024-08-05 15:37 | Matthias Damm | Note Added: 0021531 | |
2024-09-06 05:36 | Randy Armstrong | Status | assigned => resolved |
2024-09-06 05:36 | Randy Armstrong | Note Added: 0021666 | |
2024-09-10 15:03 | Randy Armstrong | Commit Version | 1.05.04 RC => 1.05.04 |
2024-09-10 15:55 | Jim Luth | Status | resolved => closed |
2024-09-10 15:55 | Jim Luth | Fixed in Version | 1.05.04 RC1 => 1.05.04 |
2024-09-10 15:55 | Jim Luth | Note Added: 0021695 |