res_rtp_asterisk: Add support for DTLS packet fragmentation.
This change adds support for larger TLS certificates by allowing OpenSSL to fragment the DTLS packets according to the configured MTU. By default this is set to 1200. This is accomplished by implementing our own BIO method that supports MTU querying. The configured MTU is returned to OpenSSL which fragments the packet accordingly. When a packet is to be sent it is done directly out the RTP instance. ASTERISK-28018 Change-Id: If2d5032019a28ffd48f43e9e93ed71dbdbf39c06
Showing
- configs/samples/rtp.conf.sample 4 additions, 0 deletionsconfigs/samples/rtp.conf.sample
- configure 112 additions, 0 deletionsconfigure
- configure.ac 2 additions, 0 deletionsconfigure.ac
- doc/CHANGES-staging/res_rtp_asterisk_dtls_fragmentation.txt 5 additions, 0 deletionsdoc/CHANGES-staging/res_rtp_asterisk_dtls_fragmentation.txt
- include/asterisk/autoconfig.h.in 3 additions, 0 deletionsinclude/asterisk/autoconfig.h.in
- menuselect/configure 13 additions, 1 deletionmenuselect/configure
- res/res_rtp_asterisk.c 145 additions, 53 deletionsres/res_rtp_asterisk.c
Loading
Please register or sign in to comment