Class AbstractSizRdhFormat

java.lang.Object
de.willuhn.jameica.hbci.passports.rdh.keyformat.AbstractKeyFormat
de.willuhn.jameica.hbci.passports.rdh.keyformat.AbstractSizRdhFormat
All Implemented Interfaces:
KeyFormat, Comparable<KeyFormat>
Direct Known Subclasses:
SizRdhDirectFormat, SizRdhFormat

public abstract class AbstractSizRdhFormat extends AbstractKeyFormat
Abstrakte Basis-Implementierung des Schluesselformats SizRDH.
  • Field Details

    • i18n

      protected static de.willuhn.util.I18N i18n
  • Constructor Details

    • AbstractSizRdhFormat

      public AbstractSizRdhFormat()
  • Method Details

    • createKey

      public RDHKey createKey(File file) throws de.willuhn.util.ApplicationException, de.willuhn.jameica.system.OperationCanceledException
      Description copied from interface: KeyFormat
      Erzeugt einen neuen Schluessel.
      Parameters:
      file - Ziel-Datei, in der der Schluessel erzeugt werden soll.
      Returns:
      der neue Schluessel.
      Throws:
      de.willuhn.util.ApplicationException
      de.willuhn.jameica.system.OperationCanceledException
      See Also:
    • hasFeature

      public boolean hasFeature(int feature)
      Description copied from interface: KeyFormat
      Prueft, ob das Format das angegebene Feature unterstuetzt.
      Parameters:
      feature - das geforderte Feature.
      Returns:
      true, wenn es unterstuetzt wird.
      See Also:
    • getRDHLib

      protected static String getRDHLib() throws de.willuhn.util.ApplicationException
      Liefert Pfad und Dateiname der nativen SIZRDH-Lib. Diese unterscheidet sich je nach Betriebssystem.
      Returns:
      Pfad zur RDHLib.
      Throws:
      de.willuhn.util.ApplicationException