java.lang.Object
com.webauthn4j.data.AuthenticatorTransport
Authenticators may implement various transports for communicating with clients.
This enumeration defines hints as to how clients might communicate with a particular authenticator in order to
obtain an assertion for a specific credential. Note that these hints represent the WebAuthn Relying Party's
best belief as to how an authenticator may be reached.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final AuthenticatorTransportIndicates the respective authenticator can be contacted over Bluetooth Smart (Bluetooth Low Energy / BLE).static final AuthenticatorTransportIndicates the respective authenticator can be contacted using a combination of (often separate) data-transport and proximity mechanisms.static final AuthenticatorTransportIndicates the respective authenticator is contacted using a client device-specific transport.static final AuthenticatorTransportIndicates the respective authenticator can be contacted over Near Field Communication (NFC).static final AuthenticatorTransportIndicates the respective authenticator can be contacted over removable USB. -
Method Summary
-
Field Details
-
USB
Indicates the respective authenticator can be contacted over removable USB. -
NFC
Indicates the respective authenticator can be contacted over Near Field Communication (NFC). -
BLE
Indicates the respective authenticator can be contacted over Bluetooth Smart (Bluetooth Low Energy / BLE). -
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
Indicates the respective authenticator is contacted using a client device-specific transport. These authenticators are not removable from the client device.
-
-
Method Details