Skip to content
Snippets Groups Projects
  • Joshua Colp's avatar
    a8e5cf55
    res_rtp_asterisk: Add support for DTLS packet fragmentation. · a8e5cf55
    Joshua Colp authored
    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
    a8e5cf55
    History
    res_rtp_asterisk: Add support for DTLS packet fragmentation.
    Joshua Colp authored
    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