Moin,
ich habe gestern und heute ein paar Aenderungen eingebaut, die das Handling
von SSL-Zertifikaten fuer Anwendungen erleichtert.
Neu ist hier nun das Modul AB_Gui. Dieses Modul setzt die
Zertifikatspruefungs-Callbacks eines GWEN_GUI-Objektes auf eine eigene
Funktion.
Diese Funktion verwendet nun die shared-data-Funktionen von AqBanking um auf
die gemeinsamen Zertifikatsdaten zuzugreifen. Wenn man nun also in einer
AqBanking-Anwendung ein SSL-Zertifikat akzeptiert, wird dieses Zertifikat auch
in jeder anderen AqBanking-Anwendung akzeptiert, die dieses Modul verwendet.
Um von dieser Aenderung zu profitieren, muss eine Anwendung nun also nach
Erzeugen eines GWEN_GUI-Objektes nur noch AB_Gui_Extend() aufrufen und
profitiert von da an von dieser Aenderung.
Beispiel:
----------------------------------------------------------------------X8
void initGui() {
GWEN_GUI *gui;
AB_BANKING *ba;
ba=AB_Banking_new("testApp", NULL, 0);
AB_Banking_Init(ab);
gui=GWEN_Gui_new();
AB_Gui_Extend(gui, ab);
GWEN_Gui_SetGui(gui);
}
----------------------------------------------------------------------X8
In AqFinance, QBankManager und AqBanking-CLI sowie dem KMyMoney-Plugin habe
ich das bereits angepasst.
In GnuCash geht das leider nicht so einfach, weil dort das GWEN_GUI-Konzept
anders interpretiert wurde als in allen anderen Anwendungen.
Gruss
Martin
--
"Things are only impossible until they're not"
Martin Preuss - http://www2.aquamaniac.de/
AqBanking - http://www.aqbanking.de/
LibChipcard - http://www.libchipcard.de/
------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Aqbanking-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/aqbanking-devel