Package org.kapott.hbci.manager
Class FlickerCode
- java.lang.Object
-
- org.kapott.hbci.manager.FlickerCode
-
public class FlickerCode extends java.lang.Object
Implementierung 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 class
FlickerCode.DE
Bean fuer die Eigenschaften eines einzelnen DE.static class
FlickerCode.Encoding
Das Encoding der Nutzdaten.static class
FlickerCode.HHDVersion
Versionskennung.class
FlickerCode.Startcode
Bean fuer die Eigenschaften des Startcodes.
-
Field Summary
Fields Modifier and Type Field Description FlickerCode.DE
de1
Datenelement 1.FlickerCode.DE
de2
Datenelement 2.FlickerCode.DE
de3
Datenelement 3.int
lc
Laenge des gesamten Codes.java.lang.String
rest
Der Rest des Codes.FlickerCode.Startcode
startCode
Der Startcode.FlickerCode.HHDVersion
version
Die 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 boolean
equals(java.lang.Object obj)
java.lang.String
render()
Rendert den flickerfaehigen Code aus dem Challenge im HHD-Format.java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
- See Also:
Object.equals(java.lang.Object)
-
-