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_notify alert, or calling RTCPeerConnection.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

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
No
60
No
72
72
No
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