Package org.kapott.hbci.manager
Class FlickerCode
- java.lang.Object
-
- org.kapott.hbci.manager.FlickerCode
-
public class FlickerCode extends java.lang.ObjectImplementierung des Flicker-Codes fuer optisches ChipTAN. Basiert auf der Javascript-Implementierung von http://6xq.net/media/00/20/flickercode.html Die Javascript-Implementierung war jedoch nicht mehr aktuell (basiert auf HHD 1.3).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classFlickerCode.DEBean fuer die Eigenschaften eines einzelnen DE.static classFlickerCode.EncodingDas Encoding der Nutzdaten.static classFlickerCode.HHDVersionVersionskennung.classFlickerCode.StartcodeBean fuer die Eigenschaften des Startcodes.
-
Field Summary
Fields Modifier and Type Field Description FlickerCode.DEde1Datenelement 1.FlickerCode.DEde2Datenelement 2.FlickerCode.DEde3Datenelement 3.intlcLaenge des gesamten Codes.java.lang.StringrestDer Rest des Codes.FlickerCode.StartcodestartCodeDer Startcode.FlickerCode.HHDVersionversionDie HHD-Version.
-
Constructor Summary
Constructors Constructor Description FlickerCode()ct.FlickerCode(java.lang.String code)ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.Stringrender()Rendert den flickerfaehigen Code aus dem Challenge im HHD-Format.java.lang.StringtoString()
-
-
-
Field Detail
-
version
public FlickerCode.HHDVersion version
Die HHD-Version.
-
lc
public int lc
Laenge des gesamten Codes.
-
startCode
public FlickerCode.Startcode startCode
Der Startcode.
-
de1
public FlickerCode.DE de1
Datenelement 1.
-
de2
public FlickerCode.DE de2
Datenelement 2.
-
de3
public FlickerCode.DE de3
Datenelement 3.
-
rest
public java.lang.String rest
Der Rest des Codes. Mit dem koennen wir nichts anfangen
-
-
Method Detail
-
render
public java.lang.String render()
Rendert den flickerfaehigen Code aus dem Challenge im HHD-Format.- Returns:
- der neu generierte Flicker-Code.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object- See Also:
Object.equals(java.lang.Object)
-
-