This question is mostly intended for Eric as being DTLS guru.
I have a case when in the end of DTLS handshaking between our server and
Firefox, the server sends Encryption Alert (this name I see in Wireshark), and
after receiving that the Firefox closes corresponding media pipeline. I
couldn't find enough information about this alert and how receivers should
dispatch it. The server uses common open source SSL library for DTLS (DTLS
1.0).
Here's the function from the library which sends the alert :
int ssl3_shutdown(SSL *s)
{
if ((s->quiet_shutdown) || (s->state == SSL_ST_BEFORE))
{
...
ssl3_send_alert(s,SSL3_AL_WARNING,SSL_AD_CLOSE_NOTIFY);
}
}
If I cancel the alert sending (using SSL_set_quiet_shutdown()), Firefox
successfully accepts the flow.
The question is : is it correct behaviour for Firefox to recognize this alert
as the reason to close the channel ?
_______________________________________________
dev-media mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-media