Class ChallengeInfo


  • public class ChallengeInfo
    extends java.lang.Object
    Diese Klasse ermittelt die noetigen HKTAN-Challenge-Parameter fuer einen Geschaeftsvorfall
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  ChallengeInfo.HhdVersion
      Eine Bean fuer den Parameter-Satz eines Geschaeftvorfalles innerhalb einer HHD-Version.
      static class  ChallengeInfo.Job
      Eine Bean fuer die Parameter-Saetze eines Geschaeftsvorfalles fuer die HHD-Versionen.
      static class  ChallengeInfo.Param
      Eine Bean fuer einen einzelnen Challenge-Parameter.
    • Method Detail

      • getInstance

        public static ChallengeInfo getInstance()
        Erzeugt ein neues Challenge-Info-Objekt.
        Returns:
        das Challenge-Info-Objekt.
      • getData

        public ChallengeInfo.Job getData​(java.lang.String code)
        Liefert die Challenge-Daten fuer einen Geschaeftsvorfall.
        Parameters:
        code - die Segmentkennung des Geschaeftsvorfalls.
        Returns:
        die Challenge-Daten.
      • applyParams

        public void applyParams​(HBCIJobImpl task,
                                HBCIJob hktan,
                                java.util.Properties secmech)
        Uebernimmt die Challenge-Parameter in den HKTAN-Geschaeftsvorfall.
        Parameters:
        task - der Job, zu dem die Challenge-Parameter ermittelt werden sollen.
        hktan - der HKTAN-Geschaeftsvorfall, in dem die Parameter gesetzt werden sollen.
        secmech - die BPD-Informationen zum TAN-Verfahren.