Class RDHKeyFactory
java.lang.Object
de.willuhn.jameica.hbci.passports.rdh.RDHKeyFactory
Diese Klasse verwaltet die RDH-Schluessel.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidFuegt den Key zur Liste der bekannten Schluessel hinzu.static booleanErstellt einen neuen Schluessel from Scratch.static RDHKeyfindByKonto(Konto konto) Sucht nach dem Schluessel.static KeyFormat[]getKeyFormats(int neededFeature) Durchsucht den Classpath nach unterstuetzten Schluesselformaten.static de.willuhn.datasource.GenericIteratorgetKeys()Liefert die Liste der bekannten Schluessel.static voidVersucht, die angegebene Datei zu importieren.static voidEntfernt einen Key aus der Liste der bekannten Schluessel.
-
Constructor Details
-
RDHKeyFactory
public RDHKeyFactory()
-
-
Method Details
-
getKeyFormats
Durchsucht den Classpath nach unterstuetzten Schluesselformaten.- Parameters:
neededFeature- das benoetigte Feature der Datei.- Returns:
- Liste der gefundenen Schluesselformate.
- See Also:
-
importKey
Versucht, die angegebene Datei zu importieren.- Parameters:
f- zu importierender Schluessel.
-
createKey
Erstellt einen neuen Schluessel from Scratch.- Parameters:
f- die Schluesseldatei.- Returns:
- true, wenn die Datei korrekt registriert werden konnte.
-
findByKonto
public static RDHKey findByKonto(Konto konto) throws RemoteException, de.willuhn.util.ApplicationException, de.willuhn.jameica.system.OperationCanceledException Sucht nach dem Schluessel.- Parameters:
konto- das Konto, zu dem der Schluessel gesucht wird.- Returns:
- Schluessel fuer dieses Konto.
- Throws:
RemoteExceptionde.willuhn.util.ApplicationExceptionde.willuhn.jameica.system.OperationCanceledException
-
getKeys
Liefert die Liste der bekannten Schluessel.- Returns:
- Liste der importierten Schluessel.
- Throws:
RemoteException
-
addKey
Fuegt den Key zur Liste der bekannten Schluessel hinzu.- Parameters:
key- hinzuzufuegender Schluessel.- Throws:
Exception
-
removeKey
Entfernt einen Key aus der Liste der bekannten Schluessel.- Parameters:
key- zu entfernender Schluessel.- Throws:
de.willuhn.util.ApplicationException
-