Что я использую для ключа HMAC-SHA1 при проверке атрибута MESSAGE-INTEGRITY запросов привязки STUN из Chrome? (хром находится в роли ICE-CONTROLLING, поскольку предложение SDP поступает от партнера ICE-LITE)
В RFC-5245 говорится:
Чтобы вычислить целостность сообщения для проверки, агент использует фрагмент удаленного имени пользователя и пароль, полученные от SDP от его однорангового узла. Фрагмент локального имени пользователя известен непосредственно агенту как его собственный кандидат.
Но в нем не указано, как они объединяются агентом для формирования ключа HMAC SHA1.
Я пробовал разные комбинации ice-username: ice-password для формирования ключа, но, похоже, ни одна из них не может сгенерировать такой же хеш, как атрибут целостности сообщения в запросе привязки из chrome.
Кто-нибудь знает, как формируется ключ HMAC?