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++) {