A WebRTC JavaScript API is added to control the key pair algorithm (RSA, ECDSA) to use for the self-signed certificates generated when DTLS is used for peerconnections. Changes to API surface: RTCCertificate class added, RTCPeerConnection.generateCertificate static method added, RTCConfiguration.certificates (sequence<RTCCertificate>) member added. This feature was behind a flag starting in Chrome 48 and Opera 35. Earlier, this feature was erroneously marked as shipping in M52


Editor's draft

Status in Chromium


Enabled by default (tracking bug) in:

  • Chrome for desktop release 49
  • Chrome for Android release 49
  • Android WebView release 49

Consensus & Standardization

After a feature ships in Chrome, the values listed here are not guaranteed to be up to date.

  • Shipped/Shipping
  • No signal
  • No signal
  • No signals



The following links demonstrate that these calls actually shipped in 49. https://bugs.chromium.org/p/chromium/issues/detail?id=528250#c27 https://storage.googleapis.com/chromium-find-releases-static/731.html#7318c1bfd0b0d45bc323bc4bcc45c98c4aeebfb6

Search tags

RSA, ECDSA, RTCCertificate, RTCPeerConnection.generateCertificate, RTCConfiguration.certificates,

Last updated on 2020-11-09