Join GitHub today
Unsupported algorithm on RTCDtlsTransport.start #752
In the RTCDtlsTransport.start method, the implementation should check whether the fingerprint algorithm is supported and raise an appropriate exception.
For example, implementations may decide to not support SHA-1 but that does not make the DTLS parameters invalid. So, I don't think
Related tweet from @ibc: https://twitter.com/ibc_tw/status/902121596613271552
The issue is much worse in Edge. If you call setRemoteParameters by passing sha-1 (not supported in Edge) , sha-224 (not supported in Edge) and the others sha-256, sha-384 and sha-512 (all of them supported in Edge), Edge raises InvalidParameters, so it seems that it just takes the first algorithm.