Skip to content

Commit adaf9d3

Browse files
committed
(fix/webrtc-certificate): do not use our curve to create certificate, it may not be supported by browser
1 parent 5c85b24 commit adaf9d3

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

p2p/src/service_impl/webrtc/webrtc_rs.rs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,10 @@ pub enum RTCSignalingError {
5454

5555
impl RTCConnection {
5656
pub async fn create(api: &Api, config: RTCConfig) -> Result<Self> {
57-
api.new_peer_connection(config.into())
57+
let mut configuration = RTCConfiguration::from(config);
58+
// try default certificate, TODO(vlad): do it right
59+
configuration.certificates.clear();
60+
api.new_peer_connection(configuration)
5861
.await
5962
.map(|v| Self(v.into(), true))
6063
}

0 commit comments

Comments
 (0)