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.UsbInterfacegetClaimedInterface(android.hardware.usb.UsbDevice usbDevice, android.hardware.usb.UsbDeviceConnection usbDeviceConnection) booleanisAvailable(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:
isAvailablein interfaceConnectionHandler<T extends com.yubico.yubikit.core.YubiKeyConnection>
-