在验证来自Chrome的STUN绑定请求的MESSAGE-INTEGRITY属性时,我将对HMAC-SHA1键使用什么? (由于SDP报价来自ICE-LITE对等方,chrome担任ICE-CONTROLLING角色)
RFC-5245状态:
为了计算检查的消息完整性,代理使用从SDP从SDP学习到的远程用户名片段和密码同行。代理直接知道本地用户名片段它自己的候选人。
但是它没有说明代理如何将它们连接起来以形成HMAC SHA1密钥
我尝试过使用ice-username:ice-password的不同组合来形成密钥,但是似乎没有一个能够与chrome的Binding请求中的消息完整性属性生成相同的哈希。
有人知道HMAC密钥的形成方式吗?