1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
|
# Intern arbeitet HBCI4Java mit einem Callback-Mechanismus, um benötigte Daten
# vom Anwender abzufragen. Um diesen Callback-Mechanismus zu automatisieren,
# müssen in dieser Datei die "Antworten" für alle Callbacks enthalten sein, die
# bei der Ausführung von HBCIBatch auftreten können.
#
# Eine Liste aller Callbacks ist in der API-Dok. zu Interface
# org.kapott.hbci.callback.HBCICallback zu finden.
# Wird nur beim PIN/TAN-Verfahren benoetigt, wenn der Server
# auch das iTAN-Verfahren unterstützt. Dann ist mit diesem Parameter
# die ID des zu verwendenden Sicherheitsverfahrens anzugeben.
# Hier macht momentan nur "999" ("normales PIN/TAN-Verfahren") Sinn,
# weil sich das iTAN-Verfahren im Moment noch nicht mit HBCIBatch
# automatisieren laesst.
# Callback-Reason: NEED_PT_SECMECH
secmech=999
# wird nur bei Verwendung von SIZRDHFile-Passports benötigt
# und legt fest, welcher Eintrag aus der Schlüssel-Datei
# verwendet werden soll.
# Callback-Reason: NEED_SIZENTRY_SELECT
# sizentry=1
# Passwort fuer das Laden der Passport-Datei. Falls eine
# neue Passport-Datei erzeugt wird, wird dieses Passwort
# auch zum Speichern der Passport-Datei verwendet.
# Callback-Reason: NEED_PASSPHRASE_LOAD und NEED_PASSPHRASE_SAVE
passphrase=secret
# PIN fuer DDV-Chipkarte; wird nur benoetigt, wenn
# ein DDV-Passport mit client.passport.DDV.softpin=1
# verwendet wird
# Callback-Reason: NEED_SOFTPIN
# softpin=12345
# PIN fuer das PIN/TAN-Verfahren
# Callback-Reason: NEED_PT_PIN
pin=12345
# TANs für das PIN/TAN-Verfahren; wird nur benötigt,
# falls tatsächlich HBCI-PIN/TAN gemacht wird und
# ein TAN-pflichtiger GV ausgeführt werden soll.
# Im Moment wird hier die Angabe *einer* TAN unterstützt.#
# Callback-Reason: NEED_PT_TAN
# tans=1111111111
# TANs für das PIN/TAN-Verfahren; wird nur benötigt,
# falls tatsächlich HBCI-PIN/TAN gemacht wird und
# ein TAN-pflichtiger GV ausgeführt werden soll.
# Die Tan kann alternativ asynchron in eine seperate Datei geschrieben werden.
# HBCIBatch wartet 60 Sekunden auf die Bereitstellung einer TAN.
# Die Datei kann vorab leer erzeugt werden und wird verarbeitet,
# sobald die erste Zeile einen nicht leeren String enthält.
# Callback-Reason: NEED_PT_TAN
# tanfile=/pfad/zur/datei
# Soll HBCIBatch für die vollautomatische Ausführung *mehrerer* TAN-pflichtiger
# GVs verwendet werden, so ist folgendermaßen vorzugehen:
# - Erzeugen einer anwers.properties, die u.a. die Zeile "tans=11111111"
# enthält.
# - Erzeugen einer Job-Definitions-Datei, die *einen* TAN-pflichtigen
# GV enthält.
# - Ausführen von HBCIBatch
# - Auswerten der Ergebnisdaten
# - Erzeugen einer neuen answers.properties mit der Zeile "tans=22222222"
# - Erzeugen einer neuen Job-Definitions-Datei, die den nächsten TAN-
# pflichtigen GV enthält
# - Ausführen von HBCIBatch
# - ...
#
# Das Erzeugen der answers.properties kann dabei natürlich ebenfalls
# automatisiert werden, um z.B. pro Durchgang eine TAN aus einer TAN-Liste in
# die Datei zu schreiben. Analoges gilt für die automatische Erzeugung der
# Job-Definitions-Dateien.
#
# Alternativ dazu kann man natürlich mehrere Sätze von Dateien erzeugen
# (answers1.properties (mit tans=11111111) und jobs1.batch (mit GV #1);
# answers2.properties (mit tans=22222222) und jobs2.batch (mit GV #2)
# usw.) und anschließend HBCIBatch mehrmals mit jeweils unterschiedlichen
# Dateinamen aufrufen.
# Die folgenden Parameter werden nur benoetigt, wenn das angegebene
# Passport-File (in hbci4java.properties - Parameter
# "client.passport.*.filename") noch nicht existiert. In diesem
# Fall wird von HBCI4Java ein neues Passport erzeugt, mit den hier
# angegebenen Verbindungsdaten.
#
# Falls bereits ein Passport-File existiert, hat die Angabe dieser
# Daten *keine* Auswirkung, d.h. die bereits im Passport gespeicherten
# Daten werden damit *nicht* aktualisiert (zum Bearbeiten von Passport-Daten
# kann u.a. der HBCI4Java Passport Editor verwendet werden).
#
# Generell ist es nicht empfehlenswert, ein Passport auf diesem Wege
# zu erzeugen (besser vorher manuell, z.B. mit InitAndTest oder mit
# dem HBCI4Java Passport Editor).
#
# Callback-Reasons:
# NEED_COUNTRY
# NEED_BLZ
# NEED_HOST
# NEED_PORT
# NEED_FILTER
# NEED_USERID
# NEED_CUSTOMERID
# country=DE
# blz=80007777
# host=www.hora-obscura.de/pintan/PinTanServlet
# port=443
# filter=Base64
# userid=kleiner
# customerid=kleiner
|