Package org.kapott.hbci.manager
Class HBCIKey
- java.lang.Object
-
- org.kapott.hbci.manager.HBCIKey
-
- All Implemented Interfaces:
java.io.Serializable
public final class HBCIKey extends java.lang.Object implements java.io.SerializableDiese 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 java.lang.StringblzBankleitzahl des Schlüsselbesitzersjava.lang.StringcountryLändercode des Schlüsselbesitzersjava.security.Keykeykryptographische Schlüsseldaten (kannnullsein)java.lang.StringnumSchlüsselnummerjava.lang.StringuseridNutzerkennung des Schlüsselbesitzers.java.lang.StringversionSchlüsselversion
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringtoString()
-
-
-
Field Detail
-
country
public java.lang.String country
Ländercode des Schlüsselbesitzers
-
blz
public java.lang.String blz
Bankleitzahl des Schlüsselbesitzers
-
userid
public java.lang.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 java.lang.String num
Schlüsselnummer
-
version
public java.lang.String version
Schlüsselversion
-
key
public java.security.Key key
kryptographische Schlüsseldaten (kannnullsein)
-
-