Nome personalizzato
Il Seeker può scrivere un nome personalizzato per il Provider durante il primo accoppiamento e quando l'utente modifica il nome sul lato Seeker. Il Provider deve allocare spazio per memorizzare il nome personalizzato, supportando una lunghezza massima di 48 byte (codificati in UTF-8). Per ricevere questo nome, la caratteristica Dati aggiuntivi del Provider deve supportare scritture fino a 64 byte, poiché il Seeker invia il nome all'interno di un pacchetto criptato e autenticato che richiede 16 byte di overhead.
Le scritture nella caratteristica Dati aggiuntivi con nome personalizzato possono avvenire in due flussi:
- Dopo l'accoppiamento iniziale, il Seeker può scrivere un nome personalizzato per il Provider dopo aver scritto la chiave dell'account.
- Dopo che un utente ha modificato il nome personalizzato sul Seeker, il Seeker scriverà il nuovo nome per il Provider:
- handshake dal passaggio 1 al passaggio 4 della procedura per
identificarsi a vicenda e sapere quale chiave dell'account verrà utilizzata per la
crittografia e la decrittografia del nome. Nella Tabella 1.2.2:
- Imposta Tipo di messaggio su 0x10
- Imposta il bit 1 del flag su 1 per indicare che sarà seguito dalla caratteristica Dati.
- Imposta l'ID dati della Tabella 1.2.2 su 0x01 come nome personalizzato.
- Scrivi il nome nella caratteristica Dati
FE2C1237-8366-4814-8EB0-01DE32100BEA.
- handshake dal passaggio 1 al passaggio 4 della procedura per
identificarsi a vicenda e sapere quale chiave dell'account verrà utilizzata per la
crittografia e la decrittografia del nome. Nella Tabella 1.2.2:
Il Provider deve inviare una notifica alla caratteristica Dati aggiuntivi con nome personalizzato quando viene richiesta utilizzando il bit 2 nella Tabella 1.2.1.