Click here to download the Blitz Browser!

WPT

wpt / webrtc-identity / RTCPeerConnection-peerIdentity.https.html

Spec: https://w3c.github.io/webrtc-identity/identity.html ↗

Runs: Chrome 155.0.8039.0 (wpt@6ec9fd59f, 2026-09-03) | Firefox 157.0a1 (wpt@6ec9fd59f, 2026-09-03) | Safari 251 preview (wpt@5ce815a83, 2026-08-27) | Ladybird 1.0-795e1 (wpt@7e3d005d7, 2026-09-03) | Servo Servo 0.6 (wpt@09159dcb3, 2026-09-02) | Blitz 188486089 (wpt@a95401e4e, 2026-09-02)

View on the Blitz WPT dashboard | Open test on wpt.live | wpt.fyi

ChromeFirefoxSafariLadybirdServoBlitz
Total0/62/60/60/60/6NOT RUN
SubtestChromeFirefoxSafariLadybirdServoBlitz
setRemoteDescription() on offer with a=identity should establish peerIdentityFAILPASSFAILFAILFAIL
setRemoteDescription() on offer with a=identity that resolve to value different from target peer identity should reject with OperationErrorFAILPASSFAILFAILFAIL
setRemoteDescription() with peerIdentity set and with IdP proxy that return validationAssertion with mismatch contents should reject with OperationErrorFAILFAILFAILFAILFAIL
setRemoteDescription() and peerIdentity should reject with OperationError if IdP return validated identity that is different from its own domainFAILFAILFAILFAILFAIL
When IdP throws error and pc has target peer identity, setRemoteDescription() and peerIdentity rejected with RTCError('idp-execution-error')FAILFAILFAILFAILFAIL
IdP failure with no target peer identity should have following setRemoteDescription() succeed and replace pc.peerIdentity with a new promiseFAILFAILFAILFAILFAIL