Package org.kapott.hbci.passport
Class INILetter
java.lang.Object
org.kapott.hbci.passport.INILetter
Hilfsklasse für das Erzeugen von INI-Briefen (für RDH-Zugänge). Diese Klasse
ermöglicht das Erzeugen von INI-Briefen. Dazu werden Methoden bereitgestellt,
mit deren Hilfe die für einen INI-Brief benötigten Daten ermittelt werden
können. Außerdem liefert die
toString()
-Methode einen vorgefertigten
INI-Brief (kann als Vorlage benutzt werden).-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
INI-Brief für Institutsschlüssel (wird für Vergleich mit tatsächlichem INI-Brief von der Bank benötigt)static final int
INI-Brief für Nutzerschlüssel erzeugen (muss nach dem Erstellen neuer Schlüssel an die Bank versandt werden) -
Constructor Summary
ConstructorsConstructorDescriptionINILetter
(HBCIPassport passport, int type) Anlegen eines neuen INI-Brief-Objektes. -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]
formatKeyData
(BigInteger x, int minsize) byte[]
Gibt den Exponenten des öffentlichen Schlüssels zurück.byte[]
Gibt den Hashwert des öffentlichen Schlüssels zurück.byte[]
Gibt den Modulus des öffentlichen Schlüssels zurück.toString()
Gibt einen "fertigen" INI-Brief zurück.
-
Field Details
-
TYPE_INST
public static final int TYPE_INSTINI-Brief für Institutsschlüssel (wird für Vergleich mit tatsächlichem INI-Brief von der Bank benötigt)- See Also:
-
TYPE_USER
public static final int TYPE_USERINI-Brief für Nutzerschlüssel erzeugen (muss nach dem Erstellen neuer Schlüssel an die Bank versandt werden)- See Also:
-
-
Constructor Details
-
INILetter
Anlegen eines neuen INI-Brief-Objektes.
-
-
Method Details
-
formatKeyData
-
getKeyModulusDisplay
public byte[] getKeyModulusDisplay()Gibt den Modulus des öffentlichen Schlüssels zurück.- Returns:
- Modulus des öffentlichen Schlüssels
-
getKeyExponentDisplay
public byte[] getKeyExponentDisplay()Gibt den Exponenten des öffentlichen Schlüssels zurück.- Returns:
- Exponent des öffentlichen Schlüssels
-
getKeyHashDisplay
public byte[] getKeyHashDisplay()Gibt den Hashwert des öffentlichen Schlüssels zurück.- Returns:
- Hashwert des öffentlichen Schlüssels
-
toString
Gibt einen "fertigen" INI-Brief zurück.
-