Class AESFormat

    • Constructor Detail

      • AESFormat

        public AESFormat()
    • Method Detail

      • load

        public PassportData load​(HBCIPassport passport,
                                 byte[] data)
                          throws java.lang.UnsupportedOperationException
        Description copied from interface: PassportFormat
        Liest die Passport-Datei.
        Parameters:
        passport - der Passport, fuer den die Daten gelesen werden sollen.
        data - das Byte-Array mit dem Datei-Inhalt. Wir uebergeben hier keinen Stream, damit wir mehrere Formate mit den selben Daten durchprobieren koennen, ohne jedesmal den Stream neu oeffnen zu muessen (mark/reset unterstuetzen viele InputStream-Implementierungen nicht). Und da wir die Daten zur Deserialisierung ohnehin komplett lesen muessen, koennen wir sie auch gleich in ein Byte-Array lesen.
        Returns:
        die gelesenen Daten des Passport.
        Throws:
        java.lang.UnsupportedOperationException - wenn die Implementierung dieses Dateiformat nicht unterstuetzt.
        See Also:
        PassportFormat.load(org.kapott.hbci.passport.HBCIPassport, byte[])