Персонализированное имя
Ищущая сторона может записать персонализированное имя в адрес Провайдера во время первого сопряжения, а также при редактировании имени пользователем на стороне Ищущей стороны. Провайдер должен выделить место для хранения персонализированного имени, поддерживающего максимальную длину 48 байт (в кодировке UTF-8). Для получения этого имени характеристика «Дополнительные данные» Провайдера должна поддерживать запись до 64 байт, поскольку Ищущая сторона отправляет имя в зашифрованном и аутентифицированном пакете, требующем 16 байт служебной информации.
Запись в характеристику «Дополнительные данные» с персонализированным именем может происходить в 2 потоках:
- После первоначального сопряжения пользователь может передать персонализированное имя поставщику услуг, предварительно введя ключ учетной записи.
- После того, как пользователь изменит персональное имя в устройстве Seeker, устройство Seeker запишет новое имя в устройство Provider:
- В ходе процедуры , с шага 1 по шаг 4, происходит рукопожатие для идентификации друг друга и определения того, какой ключ учетной записи будет использоваться для шифрования и дешифрования имени. В таблице 1.2.2 :
- Установите тип сообщения равным 0x10
- Установите бит флага 1 в значение 1, чтобы указать, что за ним последует характеристика данных.
- Установите идентификатор данных таблицы 1.2.2 равным 0x01 в качестве персонализированного имени.
- Запишите имя в характеристику данных
FE2C1237-8366-4814-8EB0-01DE32100BEA.
- В ходе процедуры , с шага 1 по шаг 4, происходит рукопожатие для идентификации друг друга и определения того, какой ключ учетной записи будет использоваться для шифрования и дешифрования имени. В таблице 1.2.2 :
Поставщик должен уведомить о характеристике «Дополнительные данные» с персонализированным именем, когда она запрашивается с использованием бита 2 в таблице 1.2.1 .