Personalisierter Name

Der Seeker kann während der ersten Kopplung und wenn der Nutzer den Namen auf der Seeker-Seite bearbeitet, einen personalisierten Namen an den Provider senden. Der Provider muss Speicherplatz für den personalisierten Namen zuweisen, der eine maximale Länge von 48 Byte (UTF-8-codiert) unterstützt. Damit der Provider diesen Namen empfangen kann, muss das Attribut „Zusätzliche Daten“ des Providers Schreibvorgänge von bis zu 64 Byte unterstützen, da der Seeker den Namen in einem verschlüsselten und authentifizierten Paket sendet, das 16 Byte Overhead erfordert.

Schreibvorgänge für das Attribut „Zusätzliche Daten“ mit personalisiertem Namen können in zwei Abläufen erfolgen:

  1. Nach der ersten Kopplung kann der Seeker einen personalisierten Namen an den Provider senden, nachdem er den Kontoschlüssel geschrieben hat.
  2. Wenn ein Nutzer den personalisierten Namen auf dem Seeker ändert, sendet der Seeker den neuen Namen an den Provider:
    1. Handshake von Schritt 1 zu Schritt 4 in der Prozedur, um sich gegenseitig zu identifizieren und zu erfahren, welcher Kontoschlüssel für die Verschlüsselung und Entschlüsselung des Namens verwendet wird. In Tabelle 1.2.2:
      1. Setzen Sie den Nachrichtentyp auf 0x10.
      2. Setzen Sie das Flag-Bit 1 auf 1, um anzugeben, dass es von einem Datenattribut gefolgt wird.
      3. Setzen Sie die Daten-ID von Tabelle 1.2.2 auf 0x01 als personalisierten Namen.
    2. Schreiben Sie den Namen in das Datenattribut FE2C1237-8366-4814-8EB0-01DE32100BEA.

Der Provider sollte das Attribut „Zusätzliche Daten“ mit personalisiertem Namen benachrichtigen, wenn es mit Bit 2 in Tabelle 1.2.1 angefordert wird.