Class PassportStorage

java.lang.Object
org.kapott.hbci.passport.storage.PassportStorage

public class PassportStorage extends Object
Kapselt das Lesen/Schreiben und Verschluesseln/Entschluesseln der Passport-Dateien.
  • Constructor Details

    • PassportStorage

      public PassportStorage()
  • Method Details

    • load

      public static PassportData load(HBCIPassport passport, File file)
      Liest die Passportdatei ein.
      Parameters:
      passport - der Passport, zu dem die Daten gelesen werden sollen.
      file - die Passport-Datei.
      Returns:
      das Passport-Format.
    • load

      public static PassportData load(HBCIPassport passport, InputStream is)
      Liest die Passportdatei ein.
      Parameters:
      passport - der Passport, zu dem die Daten gelesen werden sollen.
      is - Stream mit der Datei. Die Funktion schliesst den Stream nicht. Das ist Aufgabe des Aufrufers.
      Returns:
      die gelesenen Passport-Daten.
    • save

      public static void save(HBCIPassport passport, PassportData data, File file)
      Speichert die Passport-Daten.
      Parameters:
      passport - der Passport.
      data - die Daten.
      file - die Zieldatei.
    • save

      public static void save(HBCIPassport passport, PassportData data, OutputStream os)
      Speichert die Passport-Daten.
      Parameters:
      passport - der Passport.
      data - die Daten.
      os - der Stream, in den die Daten geschrieben werden.