7.4 Resource Type <mafClientReg>_
The <mafClientReg> resource shall represent a MAF Client enrolled with an M2M SP or M2M Trust Enabler (MTE).
Note
A single MAF Client can be enrolled with at most one M2M SP and any number of MTEs (typically enabling end-to-end security to MAF Clients outside the MAF Client's M2M SP's domain). Consequently, a single MAF Client can be associated with multiple <mafClientReg> resources on multiple MAFs. It is also possible that a single MAF Client can be associated with multiple <mafClientReg> resources on a single MAF acting on behalf of multiple administrating stakeholders.
The <mafClientReg> resource shall contain no child resources.
The <mafClientReg> resource shall contain the attributes specified in table 7.4-1.
Table 7.4-1: Attributes of <mafClientReg> resource
| Attributes of <mafClientReg> | Multiplicity | RW / RO / WO |
Description |
|---|---|---|---|
| resourceType | 1 | RO | See clause 9.6.1.3 of [1]. |
| resourceID | 1 | RO | See clause 9.6.1.3 of [1]. |
| resourceName | 1 | RO | See clause 9.6.1.3 of [1]. |
| parentID | 1 | RO | See clause 9.6.1.3 of [1]. |
| creationTime | 1 | RO | See clause 9.6.1.3 of [1]. |
| labels | 1 | RW | See clause 9.6.1.3 of [1]. |
| expirationTime | 1 | WO | See clause 9.6.1.3 of [1]. |
| creator | 1 | WO | This attribute shall include the identifier of the MAF client which has created this resource. |
| adminFQDN | 1 | WO | FQDN of the M2M SP or MTE who is the administrating stakeholder of this enrolment. |
| assignedSymmKeylID | 0..1 | RO | When the MAF Client uses a symmetric key to authenticate to the MAF, then the MAF may use this attribute to provide a symmetry key identifier within the domain of the MAF. Assigned by the MAF. |