RDH Support

 
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 07 / 2014
Betreff:

RDH Support

 · 
Gepostet: 11.07.2014 - 12:26 Uhr  ·  #1
Hallo,

ich verwende seit kurzen Jameica mit JVerein und Hibiscus für unseren Verein. Wir sind blöderweise bei einer Raiffeisenbank (BLZ: 9689589) die anscheinend RDH Karten einsetzen. Mit Chiptan geht soweit alles das soll jedoch keine Dauerlösung sein. In der aktuellen Nightly gibt es eine Option für RDH Karten und anhand der Github Commits wird da wohl auch daran gearbeitet.

Wenn man hier als Tester helfen kann bin ich gerne zu allem bereit. Aktuell bekomme ich die Fehlermeldung "card has wrong ATR" wenn ich das Konto anlegen will.

Als Kartenleser habe ich "RDH-Karte via PC/SC-Kartenleser" ausgewählt und HBCI-Version "FinTS 3.0".
Kartenleser ist ein REINER SCT cyberJack pinpad/e-com USB

Gruß
Michael
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8125
Dabei seit: 08 / 2002
Betreff:

Re: RDH Support

 · 
Gepostet: 13.07.2014 - 22:48 Uhr  ·  #2
Hallo Michael,
keine Chance mit RDH-Karten, das kann Hibiscus nicht und es ist nicht mit Unterstützung zu rechnen.
Frag deine Bank nach der Möglichkeit, mit Signaturdatei zu arbeiten.
Gruß
Raimund
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10186
Dabei seit: 03 / 2005
Betreff:

Re: RDH Support

 · 
Gepostet: 14.07.2014 - 10:48 Uhr  ·  #3
Auch wenn ich Raimund ungern korrigiere, aber in Hibiscus gibt es im Nightly-Build inzwischen ersten Code fuer RDH-Chipkarten. Allerdings kann man damit noch keine neuen Karten initialisieren sonder nur bereits initialisierte nutzen. Hinzu kommt, dass es ja verschiedene Arten von RDH-Karten gibt, die von Hibiscus nicht alle unterstuetzt werden. Und auch bei den unterstuetzten wuerde ich den Support noch als ziemlichen Alpha-Status bewerten. Es funktioniert derzeit bei einem User (der mir hier auch entsprechende Patches fuer HBCI4Java geschickt hatt). Da ich selbst keine solche Chipkarte habe, kann ich nicht testen. Ich biete es in Hibiscus erstmal an, damit der Code ueberhaupt erstmal ausprobiert werden kann.
Benutzer
Avatar
Geschlecht:
Beiträge: 348
Dabei seit: 11 / 2003
Betreff:

Re: RDH Support

 · 
Gepostet: 14.07.2014 - 11:54 Uhr  ·  #4
@hibiscus Hab das gleich mal mit meiner RDH-Chipkarte und aktuellster nightly getestet. Bekomme auch "card has wrong ATR". Wie kann man Dir hier weiterhelfen mit Tests etc.?
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10186
Dabei seit: 03 / 2005
Betreff:

Re: RDH Support

 · 
Gepostet: 14.07.2014 - 12:01 Uhr  ·  #5
Im Moment kann ich da selbst leider gar nichts weiter machen, da ich selbst wie gesagt keine solche Karte habe. Ohne eigenes Test-Setup ist es bei solch kompliziertem Zeug wie den Chipkarten quasi unmoeglich, das zu debuggen. Aber ich nehme mal an, dass diese Karte schlicht eine von den nicht unterstuetzten ist.
Benutzer
Avatar
Geschlecht:
Beiträge: 3338
Dabei seit: 05 / 2013
Betreff:

Re: RDH Support

 · 
Gepostet: 14.07.2014 - 13:23 Uhr  ·  #6
Heart, kannst du Olaf ein Girokonto mit RDH Karte kostenfrei einrichten bei deiner Bank? Ich glaube, das wäre sehr gute Hilfe.
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10186
Dabei seit: 03 / 2005
Betreff:

Re: RDH Support

 · 
Gepostet: 14.07.2014 - 13:30 Uhr  ·  #7
Das waere zwar eine prima Sache. Allerdings kann ich da auf die Schnelle auch nicht gleich Resultate liefern. Zum einen, weil es bei solchen Themen halt an Zeit fehlt. Bei SEPA ist halt doch noch einiges zu tun (z.Bsp. Umbuchungen, PmtInfId), zum anderen weil ich auch kein Chipkarten-Experte bin.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8125
Dabei seit: 08 / 2002
Betreff:

Re: RDH Support

 · 
Gepostet: 14.07.2014 - 19:29 Uhr  ·  #8
Zitat geschrieben von hibiscus
Auch wenn ich Raimund ungern korrigiere, aber in Hibiscus gibt es im Nightly-Build inzwischen ersten Code fuer RDH-Chipkarten.
da lass ich mich doch gerne korrigieren, das ist völlig an mir vorbeigegangen, prima Sache!
Baust du auch Secoderfunktionen ein? Ich habe da einige Admins, die zur Paranoia neigen, denen kann es nicht sicher genug sein...
Gruß
Raimund
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10186
Dabei seit: 03 / 2005
Betreff:

Re: RDH Support

 · 
Gepostet: 14.07.2014 - 19:39 Uhr  ·  #9
Ne, Secoder ist mir vom Aufwand echt ne Hausnummer zu hoch.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 07 / 2014
Betreff:

Re: RDH Support

 · 
Gepostet: 15.07.2014 - 19:10 Uhr  ·  #10
Alles klar. Danke für die Info. Wie gesagt wenn es was zum testen gibt einfach melden.

Gruß
wmann
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 2
Dabei seit: 05 / 2014
Betreff:

Re: RDH Support

 · 
Gepostet: 12.08.2014 - 14:27 Uhr  ·  #11
.... was steht denn noch alles in den System-Meldungen (Doppelpfeil ganz unten rechts) drin?
Wird vorher noch die Liste der Karten-Features gelogt oder steht da schon sowas wie "FEATURE_UNKNOWN"?

Nicht das ich hier etwas ändern könnte aber ich schau mir rein aus Interesse gerade den Code an.


Vielleicht kann ich mir dann auch bald eine Chipkarte besorgen, bei der HVB gibt es nur RDH-Karten.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 07 / 2014
Betreff:

Re: RDH Support

 · 
Gepostet: 12.08.2014 - 20:02 Uhr  ·  #12
Bin momentan geschäftlich unterwegs und hab den Leser + Karte nicht dabei. Ich werde am Samstag nachkucken.

Gruß
wmann
Benutzer
Avatar
Geschlecht:
Beiträge: 20
Dabei seit: 05 / 2011
Betreff:

Re: RDH Support

 · 
Gepostet: 18.10.2014 - 18:41 Uhr  ·  #13
Hallo,

Zitat geschrieben von hibiscus

Im Moment kann ich da selbst leider gar nichts weiter machen, da ich selbst wie gesagt keine solche Karte habe. Ohne eigenes Test-Setup ist es bei solch kompliziertem Zeug wie den Chipkarten quasi unmoeglich, das zu debuggen. Aber ich nehme mal an, dass diese Karte schlicht eine von den nicht unterstuetzten ist.


Ich habe folgende nicht initialisierte Karte:

Code

pcsc_scan 
PC/SC device scanner
V 1.4.17 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.8.8
Scanning present readers...
0: REINER SCT cyberJack RFID komfort (1265105283) 00 00

Sat Oct 18 18:26:09 2014
 Reader 0: REINER SCT cyberJack RFID komfort (1265105283) 00 00
  Card state: Card inserted, 
  ATR: 3B FF 18 00 FF 81 31 FE 45 65 63 11 06 62 02 80 00 11 15 40 02 06 06 13 B7

defined(@array) is deprecated at /usr/lib64/perl5/vendor_perl/Chipcard/PCSC.pm line 69.
  (Maybe you should just omit the defined()?)
ATR: 3B FF 18 00 FF 81 31 FE 45 65 63 11 06 62 02 80 00 11 15 40 02 06 06 13 B7
+ TS = 3B --> Direct Convention
+ T0 = FF, Y(1): 1111, K: 15 (historical bytes)
  TA(1) = 18 --> Fi=372, Di=12, 31 cycles/ETU
    129032 bits/s at 4 MHz, fMax for Fi = 5 MHz => 161290 bits/s
  TB(1) = 00 --> VPP is not electrically connected
  TC(1) = FF --> Extra guard time: 255 (special value)
  TD(1) = 81 --> Y(i+1) = 1000, Protocol T = 1 
-----
  TD(2) = 31 --> Y(i+1) = 0011, Protocol T = 1 
-----
  TA(3) = FE --> IFSC: 254
  TB(3) = 45 --> Block Waiting Integer: 4 - Character Waiting Integer: 5
+ Historical bytes: 65 63 11 06 62 02 80 00 11 15 40 02 06 06 13
  Category indicator byte: 65 (proprietary format)
+ TCK = B7 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B FF 18 00 FF 81 31 FE 45 65 63 11 06 62 02 80 00 11 15 40 02 06 06 13 B7
3B FF .. 00 FF 81 31 .. 45 65 63 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
  Debit card (Germany): ec-cash, GeldKarte(EUR), Maestro, Cirrus, ...
3B FF 18 00 FF 81 31 FE 45 65 63 11 06 62 02 80 00 11 15 40 02 06 06 13 B7
3B FF 18 00 FF 81 31 .. 45 65 63 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
  Geldkarte (generic ATR)
3B FF 18 00 FF 81 31 FE 45 65 63 11 06 62 02 80 00 11 15 40 02 06 06 13 B7
3B FF 18 00 FF 81 31 FE 45 65 63 11 06 62 02 80 00 11 .. .. .. .. 06 13 ..
  Giesecke & Devrient GmbH
  ROM Mask=ecD6.2,
  Init-Table=SDI1G280.E_1 (BES0),
  Signaturerstellungseinheit ZKA Banking Signature Card, v6.2b NP & 6.2f NP, Type 3
  TUVIT.09395.TU.01.2005


Ich kann diese Karte für Tests zur Verfügung stellen, falls es hilft.

Ich habe selber mit der "Nightly" die Karte getestet, aber die Karte wird wohl als DDV Karte angesprochen, vielleicht muß ich da etwas anders konfigurieren:

Code

18.10.2014 18:25:39] Teste Sicherheits-Medium...
[18.10.2014 18:25:39]   creating progress monitor for GUI
[18.10.2014 18:25:39]   activating progress monitor
[18.10.2014 18:25:39]   open ddv passport
[18.10.2014 18:25:39]     pcsc name: 
[18.10.2014 18:25:39]     soft pin: false
[18.10.2014 18:25:39]     entry index: 1
[18.10.2014 18:25:39]     passport type: DDVPCSC
[18.10.2014 18:25:39]   found card terminals:
[18.10.2014 18:25:39]     REINER SCT cyberJack RFID komfort (1265105283) 00 00
[18.10.2014 18:25:39]    card type: T=1
[18.10.2014 18:25:39]    using: org.kapott.hbci.smartcardio.DDVCardService1
[18.10.2014 18:25:39]   querying features
[18.10.2014 18:25:39]     FEATURE_VERIFY_PIN_DIRECT: 42000db2
[18.10.2014 18:25:39]     FEATURE_MODIFY_PIN_DIRECT: 42000db3
[18.10.2014 18:25:39]     FEATURE_MCT_READER_DIRECT: 42000db4
[18.10.2014 18:25:39]     FEATURE_MCT_UNIVERSAL: 42000db5
[18.10.2014 18:25:39]     FEATURE_UNKNOWN: 42000dcc
[18.10.2014 18:25:40] Fehler beim Testen des Sicherheits-Mediums: Fehler 6A82: Datei wurde nicht gefunden
[18.10.2014 18:25:40] Aufgetretene Fehlermeldungen:
[18.10.2014 18:25:40] -----------------------------
[18.10.2014 18:25:40]   error while opening chipcard; nested exception is: 
[18.10.2014 18:25:40]    Fehler 6A82: Datei wurde nicht gefunden
[18.10.2014 18:25:40]   Fehler 6A82: Datei wurde nicht gefunden
[18.10.2014 18:25:40] -----------------------------


robin
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10186
Dabei seit: 03 / 2005
Betreff:

Re: RDH Support

 · 
Gepostet: 18.10.2014 - 22:55 Uhr  ·  #14
Hast du denn in der Kartenleser-Config in Hibiscus als Kartentyp "RDH-Karte via PC/SC-Kartenleser" ausgewaehlt?
BTW: Der RDH-Code in HBCI4Java ist noch nicht in der Lage, Karten zu initialisieren. Mit deiner Karte wird es also ohnehin leider nicht funktionieren.
Benutzer
Avatar
Geschlecht:
Beiträge: 20
Dabei seit: 05 / 2011
Betreff:

Re: RDH Support

 · 
Gepostet: 18.10.2014 - 23:20 Uhr  ·  #15
Zitat geschrieben von hibiscus

Hast du denn in der Kartenleser-Config in Hibiscus als Kartentyp "RDH-Karte via PC/SC-Kartenleser" ausgewaehlt?
BTW: Der RDH-Code in HBCI4Java ist noch nicht in der Lage, Karten zu initialisieren. Mit deiner Karte wird es also ohnehin leider nicht funktionieren.


Das hatte ich falsch eingestellt, habe es nun korrigiert und getestet:

Code

[18.10.2014 23:19:14] Teste Sicherheits-Medium...
[18.10.2014 23:19:14]   deliver message [Sat Oct 18 23:19:13 CEST 2014][OK] Einstellungen gespeichert
[18.10.2014 23:19:14]   creating progress monitor for GUI
[18.10.2014 23:19:14]   activating progress monitor
[18.10.2014 23:19:14]   open ddv passport
[18.10.2014 23:19:14]   using config default
[18.10.2014 23:19:14]   searching for bean RDHReader
[18.10.2014 23:19:14]     creating new class de.willuhn.jameica.hbci.passports.ddv.server.RDHReader
[18.10.2014 23:19:14]     no lifecycle -> request scope
[18.10.2014 23:19:14]     pcsc name: 
[18.10.2014 23:19:14]     soft pin: false
[18.10.2014 23:19:14]     entry index: 1
[18.10.2014 23:19:14]     passport type: RSA
[18.10.2014 23:19:14]   searching for bean HBCISynchronizeBackend
[18.10.2014 23:19:14]     found in context scope
[18.10.2014 23:19:14]   creating new instance of a RSA passport
[18.10.2014 23:19:14]   searching for bean HBCISynchronizeBackend
[18.10.2014 23:19:14]     found in context scope
[18.10.2014 23:19:14]   initializing javax.smartcardio
[18.10.2014 23:19:14]   [bpd] no version, no userid or no data found, skipping update
[18.10.2014 23:19:14]   [upd] no version, no userid or no data found, skipping update
[18.10.2014 23:19:14]   searching for bean HBCISynchronizeBackend
[18.10.2014 23:19:14]     found in context scope
[18.10.2014 23:19:14]   searching for bean HBCISynchronizeBackend
[18.10.2014 23:19:14]     found in context scope
[18.10.2014 23:19:14]   callback [reason 2] handled by class de.willuhn.jameica.hbci.passports.ddv.server.PassportHandleImpl
[18.10.2014 23:19:14]   deliver message [Sat Oct 18 23:19:14 CEST 2014][ERROR] Bitte legen Sie die Chipkarte in das Lesegerät
[18.10.2014 23:19:14]   searching for bean HBCISynchronizeBackend
[18.10.2014 23:19:14]     found in context scope
[18.10.2014 23:19:14]   found card terminals:
[18.10.2014 23:19:14]   searching for bean HBCISynchronizeBackend
[18.10.2014 23:19:14]     found in context scope
[18.10.2014 23:19:14]     REINER SCT cyberJack RFID komfort (1265105283) 00 00
[18.10.2014 23:19:14]   searching for bean HBCISynchronizeBackend
[18.10.2014 23:19:14]     found in context scope
[18.10.2014 23:19:14]   open first available card terminal
[18.10.2014 23:19:14]   searching for bean HBCISynchronizeBackend
[18.10.2014 23:19:14]     found in context scope
[18.10.2014 23:19:14]   using card terminal REINER SCT cyberJack RFID komfort (1265105283) 00 00
[18.10.2014 23:19:14]   searching for bean HBCISynchronizeBackend
[18.10.2014 23:19:14]     found in context scope
[18.10.2014 23:19:14] Fehler beim Testen des Sicherheits-Mediums: card has wrong ATR
[18.10.2014 23:19:14]    using: org.kapott.hbci.smartcardio.RSACardService
[18.10.2014 23:19:14] Aufgetretene Fehlermeldungen:
[18.10.2014 23:19:14] -----------------------------
[18.10.2014 23:19:14]   searching for bean HBCISynchronizeBackend
[18.10.2014 23:19:14]   error while opening chipcard; nested exception is: 
[18.10.2014 23:19:14]    card has wrong ATR
[18.10.2014 23:19:14]   card has wrong ATR
[18.10.2014 23:19:14] -----------------------------



Ich könnte die Karte jemandem für Tests schicken falls es sinnvoll ist.


robin
Neuling
Avatar
Geschlecht: keine Angabe
Beiträge: 1
Dabei seit: 08 / 2017
Betreff:

Re: RDH Support

 · 
Gepostet: 05.08.2017 - 13:10 Uhr  ·  #16
Hallo zusammen,
gibt es Neuigkeiten zu dem Thema Hibiscus/RDH? Mittlerweile sind fast drei Jahre vergangen, deshalb die Nachfrage.
Ich versuche Hibiscus unter Ubuntu 16.04 zum Laufen zu bringen ... bisher erfolglos.

Die automatische CardReader-Erkennung scheitert und manuell komme bekomme ich auch eine Fehlermeldung (s.u.).

- Bank
BBBank
FinTS-Karte

- Kartenleser (Ausgabe von pcsc_scan):
REINER SCT cyberJack RFID standard

Chipkarte (Ausgabe von pcsc_scan):
Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B FF 96 00 FF 81 31 FE 45 65 63 0D 11 78 01 56 00 1F 00 10 03 91 07 60 52
3B FF .. 00 FF 81 31 .. 45 65 63 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
Debit card (Germany): ec-cash, GeldKarte(EUR), Maestro, Cirrus, ...

Jameica-Log:
java.rmi.RemoteException: error while opening chipcard; nested exception is:
org.kapott.hbci.exceptions.HBCI_Exception: Fehler 6A82: Datei wurde nicht gefunden
[...]
java.rmi.RemoteException: error while opening chipcard; nested exception is:
org.kapott.hbci.exceptions.HBCI_Exception: card has wrong ATR

Hibiscus unter Windows bringt dieselben Fehlermeldungen.
Die Testversion von WISO MeinGeld unter Windows 10 arbeitet einwandfrei mit Kartenleser und Karte zusammen, d.h. funktionsfähig sind beide.
msa
Benutzer
Avatar
Geschlecht:
Herkunft: München
Alter: 61
Beiträge: 7155
Dabei seit: 03 / 2007
Betreff:

Re: RDH Support

 · 
Gepostet: 06.08.2017 - 02:39 Uhr  ·  #17
BBBank... die lassen bei Fiducia rechnen, das ist das Rechenzentrum des Volksbanken-Raiffeisenbanken-Lagers. Und die verwenden keine "alten" RDH-Karten mehr sondern hochmoderne Chipkarten, von denen großteils schon die Spezifikationen nichtöffentlich sind. Deswegen kann Hibiscus damit nicht umgehen - und das wird wohl auch so bleiben, da der Aufwand und die Komplexität, das umzusetzen (wenn man denn nach Abschluß von Verträgen an die Spezifikationen gelangen würde) einfach zu hoch ist. Gewerbliche Anbieter wie die von Dir genannten können da sehr viel mehr Entwicklungskosten reinstecken, deswegen können die das umsetzen.

Evtl. ist "HBCI mit Schlüsseldatei" eine Alternative für dich. Das wird von Fiducia angeboten und von Hibiscus abgedeckt.
mrklintscher
 
Avatar
 
Betreff:

Re: RDH Support

 · 
Gepostet: 22.08.2017 - 09:44 Uhr  ·  #18
Wenn es für Olaf von Interesse ist besorge ich ihm die Spezifikation inkl. "scharfer" Testkarte über den DG-Verlag.
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 6
Dabei seit: 12 / 2018
Betreff:

Re: RDH Support

 · 
Gepostet: 06.12.2018 - 16:19 Uhr  ·  #19
Hallo zusammen,

ich biete meine Hilfe bei der Erweiterung der RDH-Chipkarten-Unterstützung an.

Ich habe hier eine passende Karte von der Raiffeisen und würde damit arbeiten.
Quellcode ist ausgecheckt, java aktualisiert, maven läuft und das Projekt ist im Eclipse importiert.
Der Test mit UmsatzAbrufPinTan.java klappt auch schon mal, also alles richtig kompiliert.

Ich bekomme über javax.smartcardio meinen Kartenleser angezeigt:
Code
Terminals: [PC/SC terminal REINER SCT cyberJack RFID standard (2269901230) 00 00]
card: PC/SC card in REINER SCT cyberJack RFID standard (2269901230) 00 00, protocol T=1, state OK


Meine erste Frage: wo finde ich den Code, der bei der Einstellung "RDH-Karte via PC/SC-Kartenleser" verwendet wird? "RDH" finde ich immer nur in Zusammenhang mit dem Dateiformat.

Auch in Hibiscus/Jameica werde ich aktuell nur in einer Datei fündig: src/de/willuhn/jameica/hbci/passports/ddv/server/RDHReader.java :(

Liebe Grüße
Nena
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10186
Dabei seit: 03 / 2005
Betreff:

Re: RDH Support

 · 
Gepostet: 06.12.2018 - 18:53 Uhr  ·  #20
In RDHReader bist du schon an der ersten richtigen Stelle. Das ist eine Art Template, welche sowas wie eine Vorkonfiguration fuer die Art des Kartenlesers enthaelt. Dort wird dann in "getType" ein Kartenleser vom Typ "Type.RDH_PCSC" zurueckgeliefert. Diese Enum enthaelt dann die zu verwendente Art des Passports. Da steht "RSA". Bei der Erstellung des Passports wird dieser String an HBCI4Java uebergeben, welches dann einen String mit dem Namen der zugehoerigen Passport-Klasse zusammenbaut und eine Instanz dieser Klasse erstellt. In dem Fall also "HBCIPassportRSA". Ab hier musst du jetzt also auch den Quellcode von HBCI4Java ausschecken. Zu finden unter https://github.com/hbci4j/hbci4java (nicht den unter https://github.com/willuhn/hbci4java, der Code dort wird nicht mehr weitergepflegt). In org.kapott.hbci.passport.HBCIPassportRSA findest du dann die eigentliche Implementierung. Fuer den eigentlichen Zugriff wird dann eine Instanz von CardService verwendet, welche in diesem Fall vom Typ RSACardService ist. Zu finden im Package org.kapott.hbci.smartcardio. Dort drin findet die Kommunikation mit der Karte statt.

Viel Glueck! ;)
Gewählte Zitate für Mehrfachzitierung:   0