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



Specification link

Specification being incubated in a Community Group

Status in Chromium


Enabled by default (tracking bug)

Consensus & Standardization

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



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