Examples of HBCIPassport


Examples of org.kapott.hbci.passport.HBCIPassport

                GridBagConstraints constr=new GridBagConstraints();
                constr.anchor=GridBagConstraints.NORTHWEST;
                constr.fill=GridBagConstraints.HORIZONTAL;
                constr.insets=new Insets(4,0,4,8);
               
                HBCIPassport passport=(HBCIPassport)currentData.get("passport");
                INILetter iniletter=new INILetter(passport,INILetter.TYPE_USER);
               
                String exp_st=HBCIUtils.data2hex(iniletter.getKeyExponentDisplay());
                String mod_st=HBCIUtils.data2hex(iniletter.getKeyModulusDisplay());
                String hash_st=HBCIUtils.data2hex(iniletter.getKeyHashDisplay());
                Font font=new Font("Monospaced",Font.PLAIN,10);

                Date date=new Date();               
                constr.gridx=0;constr.gridy=0;
                table.add(new JLabel(HBCIUtilsInternal.getLocMsg("DATE")),constr);
                constr.gridx++;
                table.add(new JLabel(HBCIUtils.date2StringLocal(date)),constr);
               
                constr.gridx=0;constr.gridy++;
                table.add(new JLabel(HBCIUtilsInternal.getLocMsg("TIME")),constr);
                constr.gridx++;
                table.add(new JLabel(HBCIUtils.time2StringLocal(date)),constr);
               
                constr.gridx=0;constr.gridy++;
                table.add(new JLabel(HBCIUtilsInternal.getLocMsg("BLZ")),constr);
                constr.gridx++;
                table.add(new JLabel(passport.getBLZ()),constr);
               
                constr.gridx=0;constr.gridy++;
                table.add(new JLabel(HBCIUtilsInternal.getLocMsg("USERID")),constr);
                constr.gridx++;
                table.add(new JLabel(passport.getUserId()),constr);
               
                constr.gridx=0;constr.gridy++;
                table.add(new JLabel(HBCIUtilsInternal.getLocMsg("KEYNUM")),constr);
                constr.gridx++;
                table.add(new JLabel(passport.getMyPublicSigKey().num),constr);
               
                constr.gridx=0;constr.gridy++;
                table.add(new JLabel(HBCIUtilsInternal.getLocMsg("KEYVERSION")),constr);
                constr.gridx++;
                table.add(new JLabel(passport.getMyPublicSigKey().version),constr);
               
                constr.gridx=0;constr.gridy++;constr.gridheight=8;
                table.add(new JLabel(HBCIUtilsInternal.getLocMsg("EXPONENT")),constr);
                constr.gridx++;constr.gridheight=1;
                for (int i=0;i<=exp_st.length()/3/16;i++) {
View Full Code Here

Examples of org.kapott.hbci.passport.HBCIPassport

      key = new RDHKeyImpl(file);
      key.setFormat(this);

      // Wir machen den Handler einmal auf und wieder zu, damit
      // der Schluessel gleich initialisiert wird.
      HBCIPassport passport = load(key,true);
      passport.saveChanges();
      passport.syncSigId();
      passport.syncSysId();

      // Bei der Neuerstellung fragen wir immer den User nach der HBCI-Version
      // Wir fragen die HBCI-Version via Messaging ab, damit sie ggf. auch
      // (z.Bsp. vom Payment-Server) automatisch beantwortet werden kann.
      QueryMessage msg = new QueryMessage(passport);
View Full Code Here

Examples of org.kapott.hbci.passport.HBCIPassport

    public GVWPDepotList(HBCIHandler handler)
    {
        super(handler,getLowlevelName(),new GVRWPDepotList());
        this.buffer=new StringBuffer();
       
        HBCIPassport passport=handler.getPassport();
       
        addConstraint("my.number","Depot.number",null, LogFilter.FILTER_IDS);
        addConstraint("my.subnumber","Depot.subnumber","", LogFilter.FILTER_MOST);
       
        addConstraint("my.country","Depot.KIK.country",passport.getUPD().getProperty("KInfo.KTV.KIK.country"), LogFilter.FILTER_NONE);
        addConstraint("my.blz","Depot.KIK.blz",passport.getUPD().getProperty("KInfo.KTV.KIK.blz"), LogFilter.FILTER_MOST);
        //addConstraint("my.curr","curr",passport.getUPD().getProperty("KInfo.cur",""), LogFilter.FILTER_NONE);
        addConstraint("quality","quality","", LogFilter.FILTER_NONE);
        addConstraint("maxentries","maxentries","", LogFilter.FILTER_NONE);
    }
View Full Code Here

Examples of org.kapott.hbci.passport.HBCIPassport

     * Wir liefern hier einen Dummy-Passport zurueck.
     * @see org.kapott.hbci.GV_Result.HBCIJobResultImpl#getPassport()
     */
    public HBCIPassport getPassport()
    {
      return new HBCIPassport()
      {
     
        public void syncSysId() {}
        public void syncSigId() {}
        public void setUserId(String userid) {}
View Full Code Here

Examples of org.kapott.hbci.passport.HBCIPassport

  /**
   * Zeigt die BPD/UPD des Passports an.
   */
  public synchronized void handleDisplayProperties()
  {
    HBCIPassport passport = null;
    try
    {
      // Ist hier etwas umstaendlich, weil wir das Handle
      // nicht aufmachen duerfen. Wuerden wir das tun, dann
      // wuerde HBCI4Java automatisch die UPD abrufen wollen,
      // was fehlschlagen wird, wenn wir ungueltige Daten
      // auf der Karte haben. Auf diese Weise hier koennen
      // wir aber die Daten ohne Bank-Kontakt aendern
      AbstractPlugin plugin = Application.getPluginLoader().getPlugin(HBCI.class);
      HBCICallback callback = ((HBCI)plugin).getHBCICallback();
      if (callback != null && (callback instanceof HBCICallbackSWT))
        ((HBCICallbackSWT)callback).setCurrentHandle(new PassportHandleImpl(getConfig()));

      passport = DDVConfigFactory.createPassport(getConfig());

      new PassportPropertyDialog(PassportPropertyDialog.POSITION_CENTER,passport).open();
    }
    catch (OperationCanceledException oce)
    {
      Logger.info("operation cancelled");
    }
    catch (ApplicationException e)
    {
      Application.getMessagingFactory().sendMessage(new StatusBarMessage(i18n.tr(e.getMessage()),StatusBarMessage.TYPE_ERROR));
    }
    catch (Throwable t)
    {
      Logger.error("error while displaying BPD/UPD",t);
      Application.getMessagingFactory().sendMessage(new StatusBarMessage(i18n.tr("Fehler Anzeigen der BPD/UPD"),StatusBarMessage.TYPE_ERROR));
    }
    finally
    {
      if (passport != null)
      {
        try
        {
          passport.close();
        }
        catch (Exception e)
        {
          Logger.error("error while closing passport",e);
        }
View Full Code Here

Examples of org.kapott.hbci.passport.HBCIPassport

   * @throws Exception
   */
  public static synchronized PinTanConfig create() throws Exception
  {
    File f = createFilename();
    HBCIPassport p = load(f);
    return new PinTanConfigImpl(p,f);
  }
View Full Code Here

Examples of org.kapott.hbci.passport.HBCIPassport

      System.arraycopy(existing,0,newList,0,existing.length);
      newList[existing.length] = config.getID();
      settings.setAttribute("config",newList);
    }

    HBCIPassport p = config.getPassport();
    Logger.info("saving passport config");
    p.saveChanges();
  }
View Full Code Here

Examples of org.kapott.hbci.passport.HBCIPassport

        if (!f.exists())
          continue;
       
        try
        {
          HBCIPassport p = load(f);
          configs.add(new PinTanConfigImpl(p,f));
        }
        catch (Exception e)
        {
          Logger.error("unable to load config " + f.getAbsolutePath() + " - skipping",e);
View Full Code Here

Examples of org.kapott.hbci.passport.HBCIPassport

        HBCIUtils.log("now parsing MT94x data", HBCIUtils.LOG_DEBUG);
        parsed=true;

        try {
            SimpleDateFormat dateFormat=new SimpleDateFormat("yyMMdd");
            HBCIPassport     passport=getPassport();

            // split into "buchungstage"
            while (buffer.length()!=0) {
                String st_tag=Swift.getOneBlock(buffer);
                if (st_tag==null) {
                    break;
                }

                GVRKUms.BTag btag=new GVRKUms.BTag();

                // extract konto data
                String konto_info=Swift.getTagValue(st_tag,"25",0);
                int pos=konto_info.indexOf("/");
                String blz;
                String number;
                String iban;
                String curr;

                if (pos!=-1) {
                    blz=konto_info.substring(0,pos);
                    number=konto_info.substring(pos+1);
                    iban="";
                    curr="";

                    for (pos=number.length();pos>0;pos--) {
                        char ch=number.charAt(pos-1);

                        if (ch>='0' && ch<='9')
                            break;
                    }

                    if (pos<number.length()) {
                        curr=number.substring(pos);
                        number=number.substring(0,pos);
                    }
                } else {
                    blz="";
                    number="";
                    iban=konto_info;
                    curr="";
                }

                btag.my=new Konto();
                btag.my.blz=blz;
                btag.my.number=number;
                btag.my.iban=iban;
                btag.my.curr=curr;
                if (passport!=null) {
                    passport.fillAccountInfo(btag.my);
                }

                // extract "auszugsnummer"
                btag.counter=Swift.getTagValue(st_tag,"28C",0);
View Full Code Here

Examples of org.kapott.hbci.passport.HBCIPassport

   
    public static void main(String[] args)
        throws Exception
    {
        // HBCI Objekte
        HBCIPassport passport   = null;
        HBCIHandler  hbciHandle = null;

        // HBCI4Java initialisieren
        HBCIUtils.init(HBCIUtils.loadPropertiesFile(new FileSystemClassLoader(),"/home/stefan.palme/temp/a.props"),
                       new MyHBCICallback());

        // Nutzer-Passport initialisieren
        Object passportDescription="Passport f�r Kontoauszugs-Demo";
        passport=AbstractHBCIPassport.getInstance(passportDescription);

        try {
            // ein HBCI-Handle f�r einen Nutzer erzeugen
            String version=passport.getHBCIVersion();
            hbciHandle=new HBCIHandler((version.length()!=0)?version:"plus",passport);

            // Kontoausz�ge auflisten
            analyzeReportOfTransactions(passport, hbciHandle);

        } finally {
            if (hbciHandle!=null) {
                hbciHandle.close();
            } else if (passport!=null) {
                passport.close();
            }
        }
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.