Open
Bug 1307996
Opened 8 years ago
Updated 1 year ago
Implement RTCDtlsTransport.iceTransport
Categories
(Core :: WebRTC: Networking, enhancement, P2)
Core
WebRTC: Networking
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox52 | --- | wontfix |
backlog | webrtc/webaudio+ |
People
(Reporter: drno, Assigned: bwc)
References
(Depends on 1 open bug, Blocks 1 open bug)
Details
(4 keywords, Whiteboard: [spec-compliance])
Per latest webrtc spec we are missing the RTCDtlsTransport interface. https://w3c.github.io/webrtc-pc/#rtcdtlstransport-interface At least partially implementing this interface, specifically the |state| attribute and |onstatechange| event, would allow WebRTC site to detect for the first time if something went wrong with DTLS. Implementing these two should be easy as it only means we would expose internal variables of the transportlayerdtls code. Allowing to fetch the remote certificate and getting a handle to the RTCIceTransport (bug 1307994) is probably a little bit more effort.
Reporter | ||
Updated•8 years ago
|
backlog: --- → webrtc/webaudio+
Rank: 20
Whiteboard: [spec-compliance]
Updated•7 years ago
|
Keywords: dev-doc-needed
Comment 1•7 years ago
|
||
Mass wontfix for bugs affecting firefox 52.
Comment 2•7 years ago
|
||
Mass change P2->P3 to align with new Mozilla triage process.
Priority: P2 → P3
Assignee | ||
Comment 3•5 years ago
|
||
We had to disable some stuff over in wpt (bug 1517444) for this recently.
See Also: → 1517444
Comment 4•5 years ago
|
||
Is this still on the roadmap?
With RTCDtlsTransport API: getRemoteCertificates the networking stack used by js-ipfs (js-libp2p) should be able to let WebRTC handle encryption & stream muxing in the browser, improving overall performance.
Assignee | ||
Comment 5•5 years ago
|
||
Roughly speaking, this is on the roadmap after get/setParameters is brought up to spec.
Updated•4 years ago
|
Assignee: nobody → mfroman
Assignee | ||
Updated•4 years ago
|
Alias: RTCDtlsTransport
Updated•4 years ago
|
Assignee: mfroman → nobody
Updated•2 years ago
|
Type: defect → task
Updated•2 years ago
|
Severity: normal → S3
Assignee | ||
Comment 6•1 year ago
|
||
Was misnamed. We have this, but are missing iceTransport, getRemoteCertificates(), and onerror. Repurposing. Will update wpt meta file links accordingly.
Summary: Implement the RTCDtlsTransport interface → Implement RTCDtlsTransport.iceTransport
Assignee | ||
Comment 7•1 year ago
|
||
Safari seems to partially support this (is missing RTCIceTransport.getRemoteCandidates()).
Priority: P3 → P2
Assignee | ||
Updated•1 year ago
|
Alias: RTCDtlsTransport
Updated•1 year ago
|
Type: task → enhancement
Assignee | ||
Updated•1 year ago
|
Assignee: nobody → docfaraday
You need to log in
before you can comment on or make changes to this bug.
Description
•