blob: 20708b3c93b2f4b17cd88a74697ca703786ff94c [file] [log] [blame]
// Copyright 2018 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// http://w3c.github.io/webrtc-pc/#rtcdtlstransport-interface
enum RTCDtlsTransportState {
"new",
"connecting",
"connected",
"closed",
"failed"
};
[
Exposed=Window
] interface RTCDtlsTransport : EventTarget {
readonly attribute RTCIceTransport iceTransport;
readonly attribute RTCDtlsTransportState state;
sequence<ArrayBuffer> getRemoteCertificates();
attribute EventHandler onstatechange;
attribute EventHandler onerror;
};