9 Short Names

9.1 Introduction

The short names are introduced in clause 8.2.1 of oneM2M TS-0004 [3]. The short names in oneM2M TS-0004 [3] shall apply in addition to the short names defined here.

9.2 Security-specific oneM2M Resource attributes

In protocol bindings resource attributes names shall be translated into short names of table 9.2‑1 and in table 8.2.3-1 of oneM2M TS-0004 [3].

Table 9.2‑1: Security-specific oneM2M Attribute Short Names

Attribute Name
Occurs in
Short Name
Notes
resourceType
All
ty*
Defined in oneM2M TS-0004 [3].
resourceID
All
ri*
Defined in oneM2M TS-0004 [3].
resourceName
All
rn*
Defined in oneM2M TS-0004 [3].
parentID
mafClientReg, mefClientReg, symmKeyReg
pi*
Defined in oneM2M TS-0004 [3].
expirationTime
All
et*
Defined in oneM2M TS-0004 [3].
creationTime
All
ct*
Defined in oneM2M TS-0004 [3].
labels
mafClientReg, mefClientReg, symmKeyReg
lbl*
Defined in oneM2M TS-0004 [3].
creator
mafClientReg, mefClientReg, symmKeyReg
cr*
Defined in oneM2M TS-0004 [3].
adminFQDN
mafClientReg, mefClientReg, symmKeyReg
adfq
SUID
symmKeyReg
suid
assignedSymmKeyID
mafClientReg, mefClientReg
aski
targetIDs
symmKeyReg
tgis
keyValue
symmKeyReg
kv
cmdID
mefClientCmd
mcci
cmdDescription
mefClientCmd
mccd
cmdStatusCode
mefClientCmd
mccs

NOTE: Marked short names have been already assigned for primitive parameters or resource attributes in oneM2M TS-0004 [3].

9.3 Security-specific oneM2M Resource types

In protocol bindings resource type names shall be translated into short names of table 9.3‑1.

Table 9.3‑1: Security-specific Resource Type Short Names

Attribute Name
Short Name
MAFBase
maf
MEFBase
mef
mafClientReg
macr
mefClientReg
mecr
symmKeyReg
mkr
mefClientCmd
mcc

9.4 Security-specific oneM2M Complex data type members

In protocol bindings complex data types member names shall be translated into short names of table 9.4‑1.

NOTE: The member names of the security configuration parameters mefClientRegCfg, mafClientRegCfg, mefKeyRegCfg and mafKeyRegCfg are defined in clause 12.4 of oneM2M TS-0003 [3].

Table 9.4‑1: Security-specific oneM2M Complex data type member short names

Member Name
Occurs in
Short Name
Notes
expirationTime
mefClientRegCfg, mefKeyRegCfg,
mafClientRegCfg, mafKeyRegCfg
et*
Defined in oneM2M TS-0004 [3]
labels
mefClientRegCfg, mefKeyRegCfg,
mafClientRegCfg, mafKeyRegCfg
lbl*
Defined in oneM2M TS-0004 [3]
fqdn
mefClientRegCfg, mefKeyRegCfg
mafClientRegCfg, mafKeyRegCfg
fq
adminFQDN
mefClientRegCfg, mafClientRegCfg
adfq*
httpPort
mefClientRegCfg, mafClientRegCfg
hpt
coapPort
mefClientRegCfg, mafClientRegCfg
cpt
websocketPort
mefClientRegCfg, mafClientRegCfg
wpt
ppsk
mefClientRegCfg, mafClientRegCfg
pk
rpsk
mefClientRegCfg, mafClientRegCfg
rk
certAuth
mefClientRegCfg, mafClientRegCfg
cert
credID
mefClientRegCfg, mafClientRegCfg
crdi
caCerts
mefClientRegCfg, mafClientRegCfg
cact
SUID
mefKeyRegCfg, mafClientRegCfg,
authProfileMONodeArgs
suid*
targetIDs
mefKeyRegCfg, mafClientRegCfg
tgis
targetID
cmdDescription
tgi
cmdClassID
cmdDescription
ccid
cmdArgs
cmdDescription
cma
certProvProtocolID
certProvCmdArgs
cppi
URI
certPrArgs
uri*
certSubjectType
certProvCmdArgs
cst
certSubjectID
certProvCmdArgs
csi
deviceConfigURI
devCfgCmdArgs
dcu
objectPath
MONodeCmdArgs
ajop*
objectTypeID
MONodeCmdArgs
otyp
objectTypeSpecificArgs
MONodeCmdArgs
otsa
retryDuration
noMoreCmdArgs
rdu
noMoreCmdArgs
cmdArgs
nmca
certProvCmdArgs
cmdArgs
cpca
devCfgCmdArgs
cmdArgs
dcca
MONodeCmdArgs
cmdArgs
nnca

NOTE: * marked short names have been already assigned to an attribute in table 9.2‑1.