Class FidoDevice

All Implemented Interfaces:
Comparable<FidoDevice>

public class FidoDevice extends RegisteredCredential implements Comparable<FidoDevice>
Represents a fido registered credential
  • Constructor Details

    • FidoDevice

      public FidoDevice()
  • Method Details

    • getId

      public String getId()
    • getCounter

      public long getCounter()
    • getApplication

      public String getApplication()
    • getStatus

      public String getStatus()
    • getCreationDate

      public Date getCreationDate()
    • getLastAccessTime

      public Date getLastAccessTime()
    • setApplication

      public void setApplication(String application)
    • setCounter

      public void setCounter(long counter)
    • setCreationDate

      public void setCreationDate(Date creationDate)
    • setLastAccessTime

      public void setLastAccessTime(Date lastAccessTime)
    • setStatus

      public void setStatus(String status)
    • setId

      public void setId(String id)
    • getTransports

      public String[] getTransports()
    • setTransports

      public void setTransports(String[] t)
    • compareTo

      public int compareTo(FidoDevice k)
      Specified by:
      compareTo in interface Comparable<FidoDevice>
    • isPlatformAuthenticator

      public static boolean isPlatformAuthenticator(FidoDevice device)
    • isMultideviceAuthenticator

      public static boolean isMultideviceAuthenticator(FidoDevice device)
    • isSecurityKey

      public static boolean isSecurityKey(FidoDevice device)
    • toString

      public String toString()
      Overrides:
      toString in class Object