Package 

Class UsbSmartCardConnection

  • All Implemented Interfaces:
    com.yubico.yubikit.core.YubiKeyConnection , com.yubico.yubikit.core.smartcard.SmartCardConnection , java.io.Closeable , java.lang.AutoCloseable

    
    public class UsbSmartCardConnection
    extends UsbYubiKeyConnection implements SmartCardConnection
                        

    USB service for interacting with the YubiKey

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private final Array<byte> atr
    • Method Summary

      Modifier and Type Method Description
      Array<byte> getAtr()
      Transport getTransport()
      boolean isExtendedLengthApduSupported() This connection generally supports Extended length APDUs.
      Array<byte> sendAndReceive(Array<byte> apdu)
      • Methods inherited from class com.yubico.yubikit.android.transport.usb.connection.UsbYubiKeyConnection

        close
      • Methods inherited from class java.io.Closeable

        close
      • Methods inherited from class com.yubico.yubikit.core.smartcard.SmartCardConnection

        getAtr, getTransport, isExtendedLengthApduSupported, sendAndReceive
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait