RTCDtlsTransport.state
The state read-only property of the RTCDtlsTransport interface provides information which describes a Datagram Transport Layer Security (DTLS) transport state.
Syntax
let myState = dtlsTransport.state;
Value
A string. Its value is one of the following:
new-
The initial state when DTLS has not started negotiating yet.
connecting-
DTLS is in the process of negotiating a secure connection and verifying the remote fingerprint.
connected-
DTLS has completed negotiation of a secure connection and verified the remote fingerprint.
closed-
The transport has been closed intentionally as the result of receipt of a
close_notifyalert, or callingRTCPeerConnection.close(). failed-
The transport has failed as the result of an error (such as receipt of an error alert or failure to validate the remote fingerprint).
Examples
See RTCDtlsTransport for example code.
Specifications
| Specification |
|---|
| WebRTC 1.0: Real-Time Communication Between Browsers (WebRTC 1.0) # dom-rtcdtlstransport-state |
Browser compatibility
| Desktop | Mobile | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
state |
72 |
12 |
No
See bug 1307996.
|
No |
60 |
No |
72 |
72 |
No
See bug 1307996.
|
50 |
No |
11.0 |
See also
© 2005–2021 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/RTCDtlsTransport/state