-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtcdd4_1.txt
83 lines (42 loc) · 1.83 KB
/
tcdd4_1.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
1
5.5.2-1
TH starts the commissioning process
DUT completes the commissioning process (DUT is the Commissionee)
2
5.5.2-1
DUT creates an Onboarding Payload
The Onboarding Payload is well-formed and contains the following fields:
3
5.5.2-2,5.5.2-3,5.5.2-4
DUT begins to advertise
TH discovers the DUT and performs a Password Authentication Session. After a successful Commissioning flow, the TH receives a valid Operational CSR from DUT
4
5.5.2-5, 5.5.2-6, 5.5.2-7
TH performs the Attestation procedure and include the Commissioning Certification
DUT can pass the attestation procedure or DUT can fail.
If the attestation procedure fails, the DUT can send an error message.
5
5.5.2-8, 5.5.2-9, 5.5.2-11
TH selects an Operational Certificate Authority to use
<to specify which one>
TH generates Operational Credential for the DUT
TH sends relevant Fabric information, Operational Certificate and Root CA Certificate to DUT
DUT receives and processes in a proper way all those certificates and stores in the DUT certificates repository
TH registers the DUT as an authorized Node
6
5.5.2-15
TH does not create an ACL (Access Control List) entry for the DUT (authorized Node)
DUT tries to initiate a secure connection by using a Certificate Authentication Session and creates an error response from its SigmaR1 message
7
5.5.2-12, 5.5.2-14, 5.5.2-16, 5.5.2-17
TH creates an ACL (Access Control List) entry for the DUT (authorized Node)
DUT initiates a secure connection by using a Certificate Authentication Session
DUT could validate the Device Attestation information
8
5.5.2-18
TH does not give to DUT enough privileges to delete the used operational CA in the process
DUT is not able to remove operational CA
9
5.5.2-19
TH gives to DUT enough privileges to delete the used operational CA in the process
DUT removes operational CA