// Copyright 2016 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. | |
// https://www.w3.org/TR/2017/WD-webauthn-20170505/#enumdef-authenticatortransport | |
enum Transport { | |
"usb", | |
"nfc", | |
"ble" | |
}; | |
// https://w3c.github.io/webauthn/#dictdef-publickeycredentialdescriptor | |
dictionary PublicKeyCredentialDescriptor { | |
required PublicKeyCredentialType type; | |
required BufferSource id; | |
sequence<Transport> transports; | |
}; |