AuthenticatorTransports Class
Namespace: Yubico.YubiKey.Fido2 Assembly: Yubico.YubiKey.dllThis class contains the standard-specified strings that describe the possible FIDO2 transports an authenticator can use to communicate with clients. Use these strings when adding transports to transport lists in order to guarantee compliance with the standards.
public static class AuthenticatorTransports : Object
Remarks
The standards specify, in various places, a transports
element
that is an array of strings describing transports. The standards also
define some specific strings for some specific transports. For example,
to specify USB as a supported transport, the string is "usb"
. The
standards also allow for non-standard strings.
This static class contains defined strings so that when you add a transport to a list, you can guarantee using the correct value.
For example,
credentialId.AddTransport(AuthenticatorTransports1.Usb);
Fields
Name | Description |
---|---|
Bluetooth | The string identifier that specifies the bluetooth transport is supported. |
Hybrid | The string identifier that specifies a hybrid transport is supported. "Hybrid" indicates the respective authenticator can be contacted using a combination of (often separate) data-transport and proximity mechanisms. This supports, for example, authentication on a desktop computer using a smartphone. |
Internal | The string identifier that specifies an internal transport is supported. "Internal" indicates the respective authenticator is contacted using a client device-specific transport, i.e., it is a platform authenticator. These authenticators are not removable from the client device. |
Nfc | The string identifier that specifies the NFC transport is supported. |
Usb | The string identifier that specifies the USB transport is supported. |