Interface Converter
- All Known Implementing Classes:
AbstractConverter
,AbstractConverterXML
,ConverterAnonymous
,ConverterDDV
,ConverterPinTan
,ConverterRDHNew
,ConverterRSA
public interface Converter
Das Interface bietet eine gemeinsame Schnittstelle fuer die unterschiedlichen Daten in den Passport-Dateien.
-
Method Summary
Modifier and TypeMethodDescriptionbyte[]
getSalt()
Liefert den zu verwendenden Salt.load
(InputStream is) Laedt die Passport-Daten.void
save
(PassportData data, OutputStream os) Speichert die Passport-Daten.boolean
supports
(HBCIPassport passport) Prueft, ob der Loader dieses Format lesen kann.
-
Method Details
-
getSalt
byte[] getSalt()Liefert den zu verwendenden Salt.- Returns:
- das zu verwendende Salt.
-
load
Laedt die Passport-Daten.- Parameters:
is
- der Stream, von dem die Daten gelesen werden.- Returns:
- die gelesenen Daten.
- Throws:
Exception
- wenn es beim Lesen der Daten zu einem Fehler kam.
-
save
Speichert die Passport-Daten.- Parameters:
data
- die Daten.os
- der Stream, in den die Daten geschrieben werden.- Throws:
Exception
- wenn es beim Schreiben der Daten zu einem Fehler kam.
-
supports
Prueft, ob der Loader dieses Format lesen kann.- Parameters:
passport
- der Passport.- Returns:
- true, wenn er es lesen kann.
-