| // 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; | |
| }; |