Package org.kapott.hbci.manager
Class HBCIKey
- java.lang.Object
-
- org.kapott.hbci.manager.HBCIKey
-
- All Implemented Interfaces:
Serializable
public final class HBCIKey extends Object implements Serializable
Diese Klasse repräsentiert einen von HBCI4Javaverwendeten Schlüssel. Ein solcher HBCI-Schlüssel besteht aus administrativen Daten zu diesem Schlüssel (Besitzer, Version) sowie den eigentlichen kryptographischen Daten. Bei Verwendung von asymmetrischen Sicherheitsverfahren (RDH) werden sowohl für den öffentlichen als auch für den privaten Schlüsselteil intern je einHBCIKey-Objekt verwendet! Bei einigen Sicherheitsverfahren (DDV, PinTan) werden die kryptografischen Daten nicht in diesem Objekt gespeichert, sondern nur die administrativen.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description StringblzBankleitzahl des SchlüsselbesitzersStringcountryLändercode des SchlüsselbesitzersKeykeykryptographische Schlüsseldaten (kannnullsein)StringnumSchlüsselnummerStringuseridNutzerkennung des Schlüsselbesitzers.StringversionSchlüsselversion
-
-
-
Field Detail
-
country
public String country
Ländercode des Schlüsselbesitzers
-
blz
public String blz
Bankleitzahl des Schlüsselbesitzers
-
userid
public String userid
Nutzerkennung des Schlüsselbesitzers. Wenn der Schlüssel einem "richtigen" Nutzer gehört, so wird hier seine HBCI-Userkennung eingestellt; gehört der Schlüssel der Bank, so steht hier eine bankinterne ID (u.U. die Bankleitzahl o.ä.)
-
num
public String num
Schlüsselnummer
-
version
public String version
Schlüsselversion
-
key
public Key key
kryptographische Schlüsseldaten (kannnullsein)
-
-