The getIdentityAssertion() method of the RTCPeerConnection interface initiates the gathering of an identity assertion. This has an effect only if the signalingState is not "closed".
It is not expected for the application dealing with the RTCPeerConnection: this is automatically done; an explicit call only allows to anticipate the need.
getIdentityAssertion()
None.
A Promise which resolves to an identity assertion encoded as a string.
const pc = new RTCPeerConnection();
pc.setIdentityProvider("developer.mozilla.org");
const assertion = await pc.getIdentityAssertion();
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | WebView Android | WebView on iOS | |
getIdentityAssertion |
No | ≤18–79 | 40 | No | No | No | 40 | No | No | No | No | No |
© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCPeerConnection/getIdentityAssertion