Skip to content

Commit 391d363

Browse files
author
David Navarro
committed
Changes to the EDHOC Object.
Signed-off-by: David Navarro <[email protected]>
1 parent e712342 commit 391d363

File tree

1 file changed

+45
-30
lines changed

1 file changed

+45
-30
lines changed

29.xml

Lines changed: 45 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,9 @@
33
<!--
44
FILE INFORMATION
55
6-
OMA Permanent Document
7-
File:
8-
Type: xml
9-
10-
Public Reachable Information
11-
Path: http://www.openmobilealliance.org/tech/profiles
12-
Name:
6+
OMNA LwM2M Registry
7+
Path: https://github.com/OpenMobileAlliance/lwm2m-registry
8+
Name: 29.xml
139
1410
NORMATIVE INFORMATION
1511
@@ -26,6 +22,39 @@ CHANGE HISTORY
2622
2723
LEGAL DISCLAIMER
2824
25+
Copyright 2025 Open Mobile Alliance.
26+
27+
Redistribution and use in source and binary forms, with or without
28+
modification, are permitted provided that the following conditions
29+
are met:
30+
31+
1. Redistributions of source code must retain the above copyright
32+
notice, this list of conditions and the following disclaimer.
33+
2. Redistributions in binary form must reproduce the above copyright
34+
notice, this list of conditions and the following disclaimer in the
35+
documentation and/or other materials provided with the distribution.
36+
3. Neither the name of the copyright holder nor the names of its
37+
contributors may be used to endorse or promote products derived
38+
from this software without specific prior written permission.
39+
40+
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
41+
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
42+
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
43+
FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
44+
COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
45+
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
46+
BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
47+
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
48+
CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
49+
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
50+
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
51+
POSSIBILITY OF SUCH DAMAGE.
52+
53+
The above license is used as a license under copyright only. Please
54+
reference the OMA IPR Policy for patent licensing terms:
55+
https://www.omaspecworks.org/about/intellectual-property-rights/
56+
57+
2958
-->
3059

3160
<LWM2M xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.openmobilealliance.org/tech/profiles/LWM2M-v1_1.xsd" >
@@ -40,21 +69,14 @@ LEGAL DISCLAIMER
4069
<Mandatory>Optional</Mandatory>
4170
<Resources>
4271
<Item ID="0">
43-
<Name>Peer Public Key Type</Name>
72+
<Name>Peer Public Key Identifier</Name>
4473
<Operations></Operations>
4574
<MultipleInstances>Single</MultipleInstances>
4675
<Mandatory>Mandatory</Mandatory>
47-
<Type>Integer</Type>
76+
<Type>Opaque</Type>
4877
<RangeEnumeration></RangeEnumeration>
4978
<Units></Units>
50-
<Description><![CDATA[Determines the type of credential stored in Peer Public Key, using the same values as the IANA registry of COSE Header Parameters. E.g.
51-
13: CBOR Web Token (CWT)
52-
14: CWT Claims Set (CCS)
53-
24: Unordered bag of C509 certificates
54-
25: Ordered chain of C509 certificates
55-
32: Unordered bag of X.509 certificates
56-
33: Ordered chain of X.509 certificates
57-
257: Public Key]]></Description>
79+
<Description><![CDATA[The ID_CRED_x of the credential stored in Peer Public Key.]]></Description>
5880
</Item>
5981
<Item ID="1">
6082
<Name>Peer Public Key</Name>
@@ -67,21 +89,14 @@ LEGAL DISCLAIMER
6789
<Description><![CDATA[Stores the Peer's public credential.]]></Description>
6890
</Item>
6991
<Item ID="2">
70-
<Name>Client Key Type</Name>
92+
<Name>Client Key Identifier</Name>
7193
<Operations></Operations>
7294
<MultipleInstances>Single</MultipleInstances>
7395
<Mandatory>Optional</Mandatory>
7496
<Type>Integer</Type>
7597
<RangeEnumeration></RangeEnumeration>
7698
<Units></Units>
77-
<Description><![CDATA[Determines the type of credential stored in Client Public Key, using the same values as the IANA registry of COSE Header Parameters. E.g.
78-
13: CBOR Web Token (CWT)
79-
14: CWT Claims Set (CCS)
80-
24: Unordered bag of C509 certificates
81-
25: Ordered chain of C509 certificates
82-
32: Unordered bag of X.509 certificates
83-
33: Ordered chain of X.509 certificates
84-
257: Public Key]]></Description>
99+
<Description><![CDATA[The ID_CRED_x of the credential stored in Client Public Key. If this Resource is null or not instantiated, the LwM2M Client is to generate the ID_CRED_x matching the Client Public Key.]]></Description>
85100
</Item>
86101
<Item ID="3">
87102
<Name>Client Public Key</Name>
@@ -103,17 +118,17 @@ If this Resource is null or not instantiated, the LwM2M Client is to use OOB cre
103118
<RangeEnumeration></RangeEnumeration>
104119
<Units></Units>
105120
<Description><![CDATA[Stores the LwM2M Client's private key.
106-
If this Resource is null or not instantiated, the LwM2M Client is to use OOB credentials (e.g. by using EST), and the "Client Public Key" Resource must be null or not instantiated.]]></Description>
121+
If this Resource is null or not instantiated, the LwM2M Client is to use OOB credentials (e.g. by using EST), and the Client Public Key Resource must be null or not instantiated.]]></Description>
107122
</Item>
108123
<Item ID="5">
109124
<Name>Method</Name>
110125
<Operations></Operations>
111126
<MultipleInstances>Single</MultipleInstances>
112127
<Mandatory>Mandatory</Mandatory>
113128
<Type>Integer</Type>
114-
<RangeEnumeration>0...3</RangeEnumeration>
129+
<RangeEnumeration></RangeEnumeration>
115130
<Units></Units>
116-
<Description><![CDATA[The authentication method type value.]]></Description>
131+
<Description><![CDATA[The authentication method type value, as defined in https://www.iana.org/assignments/edhoc/edhoc.xhtml#edhoc-method-types.]]></Description>
117132
</Item>
118133
<Item ID="6">
119134
<Name>Initiator</Name>
@@ -134,7 +149,7 @@ If this Resource is not instantiated, the default value is True.]]></Description
134149
<Type>Integer</Type>
135150
<RangeEnumeration></RangeEnumeration>
136151
<Units></Units>
137-
<Description><![CDATA[The label of the EDHOC cipher suite to use as the selected cipher suite.]]></Description>
152+
<Description><![CDATA[The label of the EDHOC cipher suite to use as the selected cipher suite. If the Initiator Resource is set to True, this Resource must be instantiated.]]></Description>
138153
</Item>
139154
<Item ID="8">
140155
<Name>Peer EDHOC CoAP URI Path</Name>

0 commit comments

Comments
 (0)