Class FidoConnectionHandler
java.lang.Object
com.yubico.yubikit.android.transport.usb.connection.FidoConnectionHandler
- All Implemented Interfaces:
ConnectionHandler<UsbFidoConnection>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateConnection
(android.hardware.usb.UsbDevice usbDevice, android.hardware.usb.UsbDeviceConnection usbDeviceConnection) protected android.hardware.usb.UsbInterface
getClaimedInterface
(android.hardware.usb.UsbDevice usbDevice, android.hardware.usb.UsbDeviceConnection usbDeviceConnection) boolean
isAvailable
(android.hardware.usb.UsbDevice usbDevice)
-
Constructor Details
-
FidoConnectionHandler
public FidoConnectionHandler()
-
-
Method Details
-
createConnection
public UsbFidoConnection createConnection(android.hardware.usb.UsbDevice usbDevice, android.hardware.usb.UsbDeviceConnection usbDeviceConnection) throws IOException - Throws:
IOException
-
getClaimedInterface
protected android.hardware.usb.UsbInterface getClaimedInterface(android.hardware.usb.UsbDevice usbDevice, android.hardware.usb.UsbDeviceConnection usbDeviceConnection) throws IOException - Throws:
IOException
-
isAvailable
public boolean isAvailable(android.hardware.usb.UsbDevice usbDevice) - Specified by:
isAvailable
in interfaceConnectionHandler<T extends com.yubico.yubikit.core.YubiKeyConnection>
-