org.kapott.hbci.manager
Class HBCIKey

java.lang.Object
  |
  +--org.kapott.hbci.manager.HBCIKey

public final class HBCIKey
extends java.lang.Object

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:
Serialized Form

Field Summary
 java.lang.String blz
          Bankleitzahl des Schlüsselbesitzers
 java.lang.String country
          Ländercode des Schlüsselbesitzers
 java.security.Key key
          kryptographische Schlüsseldaten (kann null sein)
 java.lang.String num
          Schlüsselnummer
 java.lang.String userid
          Nutzerkennung des Schlüsselbesitzers.
 java.lang.String version
          Schlüsselversion
 
Constructor Summary
HBCIKey()
          Neues HBCIKey-Objekt erzeugen
 

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 (kann null sein)

Constructor Detail

HBCIKey

public HBCIKey()
Neues HBCIKey-Objekt erzeugen