public class FlickerCode extends Object
Die Javascript-Implementierung war jedoch nicht mehr aktuell (basiert auf HHD 1.3).
| Modifier and Type | Class and 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.
|
| Modifier and Type | Field and Description |
|---|---|
FlickerCode.DE |
de1
Datenelement 1.
|
FlickerCode.DE |
de2
Datenelement 2.
|
FlickerCode.DE |
de3
Datenelement 3.
|
int |
lc
Laenge des gesamten Codes.
|
String |
rest
Der Rest des Codes.
|
FlickerCode.Startcode |
startCode
Der Startcode.
|
FlickerCode.HHDVersion |
version
Die HHD-Version.
|
| Constructor and Description |
|---|
FlickerCode()
ct.
|
FlickerCode(String code)
ct.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
String |
render()
Rendert den flickerfaehigen Code aus dem Challenge im HHD-Format.
|
String |
toString() |
static FlickerCode |
tryParse(String challenge,
String hhduc)
Versucht, aus Challenge und Challenge HHDuc den Flicker-Code zu extrahieren
und ihn in einen flickerfaehigen Code umzuwandeln.
|
public FlickerCode.HHDVersion version
public int lc
public FlickerCode.Startcode startCode
public FlickerCode.DE de1
public FlickerCode.DE de2
public FlickerCode.DE de3
public String rest
public FlickerCode()
public FlickerCode(String code)
code - der zu parsende Code.public static FlickerCode tryParse(String challenge, String hhduc)
challenge - der Challenge-Text. Das DE "Challenge HHDuc" gibt es
erst seit HITAN4. Einige Banken haben aber schon vorher optisches chipTAN
gemacht. Die haben das HHDuc dann direkt im Freitext des Challenge
mitgeschickt (mit String-Tokens zum Extrahieren markiert). Die werden vom
FlickerCode-Parser auch unterstuetzt.hhduc - das echte Challenge HHDuc.public String render()
public String toString()
toString in class ObjectObject.toString()public boolean equals(Object obj)
equals in class ObjectObject.equals(java.lang.Object)Copyright © 2020. All rights reserved.