Steps to reproduce
When doing the DTLS handshake with Tokbox’s SFU, it sometimes fails.
The problem seems to be a “Change Cipher Spec” message from EDGE to the SFU after the "Server hello done". According the the spec , this is illegal. It must be a “Client Key Exchange” message.
Please find attached two wireshark captures, a working and failing handshake. In both cases, EDGE has the IP ending in 93 and the SFU the IP ending in 247. Note that “Client key exchange” and “Change cipher spec” arrive almost at the same time. It seems that the order is not controlled, and when the second one arrives first, the handshake fails.
Comments and activity
Chrome sends the response including several messages in one packet
- Microsoft Edge Team
Changed Assigned To to “Steven K.”