Re: [webrtc-pc] Specify an AllowUnverifiedMedia RTCConfiguration property

To be more clear, even in Cullen's case of a middle box trying to do ICE/DTLS magic:

1.  The receiving endpoint cannot decrypt the media until is has a key.
2.  It doesn't have a key until the DTLS handshake complete.
3.  The DTLS handshake can't complete until an ICE connectivity response is received.
4.  The ICE connectivity response cannot be received until an ICE connectivity check is sent.
5.  An ICE connectivity check cannot be sent until the ICE ufrag and pwd is known.
6.  With JSEP, the ICE ufrag/pwd cannot be known until the remote DTLS fingerprint is known.

Therefore the receiving endpoint cannot decrypt the media until the remote DTLS fingerprint is known.

-- 
GitHub Notification of comment by pthatcherg
Please view or discuss this issue at https://github.com/w3c/webrtc-pc/issues/849#issuecomment-290522836 using your GitHub account

Received on Thursday, 30 March 2017 19:42:55 UTC