java.lang.Object
de.willuhn.jameica.hbci.passports.ddv.server.PCSCReader
All Implemented Interfaces:
Reader
Direct Known Subclasses:
RDHReader

public class PCSCReader extends Object implements Reader
Implementierung des Kartenleser-Supports fuer javax.smartcardio.
  • Constructor Details

    • PCSCReader

      public PCSCReader()
  • Method Details

    • getName

      public String getName()
      Description copied from interface: Reader
      Liefert den Namen des Chipkartenlesers.
      Specified by:
      getName in interface Reader
      Returns:
      Name des Lesers.
      See Also:
    • getCTAPIDriver

      public String getCTAPIDriver()
      Description copied from interface: Reader
      Liefert Pfad und Dateiname des CTAPI-Treibers.
      Specified by:
      getCTAPIDriver in interface Reader
      Returns:
      Pfad und Dateiname des CTAPI-Treibers.
      See Also:
    • getPort

      public String getPort()
      Description copied from interface: Reader
      Liefert einen vordefinierten Port.
      Specified by:
      getPort in interface Reader
      Returns:
      Port.
      See Also:
    • getCTNumber

      public int getCTNumber()
      Description copied from interface: Reader
      Liefert den Index des Readers.
      Specified by:
      getCTNumber in interface Reader
      Returns:
      Index des Readers.
      See Also:
    • isSupported

      public boolean isSupported()
      Description copied from interface: Reader
      Prueft, ob dieser Leser von der aktuellen System-Umgebung unterstuetzt wird.
      Specified by:
      isSupported in interface Reader
      Returns:
      true, wenn er unterstuetzt wird.
      See Also:
    • useSoftPin

      public boolean useSoftPin()
      Description copied from interface: Reader
      Liefert true, wenn die Tastatur des PCs zur Eingabe der PIN verwendet werden soll.
      Specified by:
      useSoftPin in interface Reader
      Returns:
      true wenn die Tastatur des PCs zur Eingabe der PIN verwendet werden soll.
      See Also:
    • getType

      public Reader.Type getType()
      Description copied from interface: Reader
      Liefert die Art des Kartenlesers.
      Specified by:
      getType in interface Reader
      Returns:
      die Art des Kartenlesers.
      See Also:
    • getDefaultHBCIVersion

      public String getDefaultHBCIVersion()
      Description copied from interface: Reader
      Liefert die Default-HBCI-Version, die verwendet werden soll, wenn keine bekannt ist. Wird zum Beispiel bei der Suche nach Kartenlesern verwendet.
      Specified by:
      getDefaultHBCIVersion in interface Reader
      Returns:
      die Default-HBCI-Version.
      See Also:
    • toString

      public String toString()
      Overrides:
      toString in class Object
      See Also:
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
      See Also: