Class 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 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 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 (kann null sein)
    • Constructor Detail

      • HBCIKey

        public HBCIKey()
        Neues HBCIKey-Objekt erzeugen