Interface UsbYubiKeyDevice

All Superinterfaces:
AutoCloseable, Closeable, com.yubico.yubikit.core.YubiKeyDevice
All Known Implementing Classes:
HidDevice, UsbPcscDevice

public interface UsbYubiKeyDevice extends com.yubico.yubikit.core.YubiKeyDevice, Closeable
  • Field Summary

    Fields inherited from interface com.yubico.yubikit.core.YubiKeyDevice

    YUBICO_VENDOR_ID
  • Method Summary

    Modifier and Type
    Method
    Description
     
    com.yubico.yubikit.core.UsbPid
     
    <T extends com.yubico.yubikit.core.YubiKeyConnection>
    T
    openConnection(Class<T> connectionType)
     

    Methods inherited from interface java.io.Closeable

    close

    Methods inherited from interface com.yubico.yubikit.core.YubiKeyDevice

    getTransport, requestConnection, supportsConnection
  • Method Details

    • openConnection

      <T extends com.yubico.yubikit.core.YubiKeyConnection> T openConnection(Class<T> connectionType) throws IOException
      Specified by:
      openConnection in interface com.yubico.yubikit.core.YubiKeyDevice
      Throws:
      IOException
    • getFingerprint

      String getFingerprint()
    • getPid

      com.yubico.yubikit.core.UsbPid getPid()