Package org.kapott.hbci.manager
Class HBCIKey
java.lang.Object
org.kapott.hbci.manager.HBCIKey
- All Implemented Interfaces:
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 ein
HBCIKey
-Objekt verwendet!
Bei einigen Sicherheitsverfahren (DDV, PinTan) werden
die kryptografischen Daten nicht in diesem Objekt gespeichert, sondern nur die
administrativen.- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionBankleitzahl des SchlüsselbesitzersLändercode des Schlüsselbesitzerskryptographische Schlüsseldaten (kannnull
sein)Schlüsselnummerprivate static final long
Nutzerkennung des Schlüsselbesitzers.Schlüsselversion -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
country
Ländercode des Schlüsselbesitzers -
blz
Bankleitzahl des Schlüsselbesitzers -
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
Schlüsselnummer -
version
Schlüsselversion -
key
kryptographische Schlüsseldaten (kannnull
sein)
-
-
Constructor Details
-
HBCIKey
public HBCIKey()NeuesHBCIKey
-Objekt erzeugen -
HBCIKey
-
-
Method Details