RTCIdentityAssertion: name property
Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.
The name property of the RTCIdentityAssertion interface indicates the verified peer identity. It is a string in an email address-like format (for example, user@example.com), as defined by RFC 5322.
Value
A string containing the verified peer identity in an RFC 5322 email address-like format (for example, alice@identity.example.com).
Examples
>Logging the verified peer identity name
In this example, the RTCPeerConnection.peerIdentity promise is awaited to obtain the identity assertion, and then the peer's verified identity name is logged.
js
const pc = new RTCPeerConnection();
// …
async function logPeerName() {
try {
const identity = await pc.peerIdentity;
console.log(`Peer identity: ${identity.name}`);
} catch (err) {
console.error("Could not verify peer identity:", err);
}
}
logPeerName();
Specifications
| Specification |
|---|
| Identity for WebRTC 1.0> # dom-rtcidentityassertion-name> |