[ komplikator @ 05.09.2012. 11:22 ] @
Pozdrav svima.

Evo, istražujem XML i potpisivanje istoga po X.509 v3 tj. pcks#12 i jedino iskoristivo i smisleno što sam pronašao za Delphi (i free) je libxml2 i libxmlsec koji bi to trebali odraditi.

Poskidao sam dll-ove i osnovne pas wrappere i source (delphiAPI) u verziji 2.6.26 (ovije nisam uspio upariti po verziji) i javlja mi neke greške u funkcijama, dll-ovima i sl. Dodatni problem je da radi sa ansi pcharovima i nije kompatibilan u toj verziji s utf-om i samim time i D2009.

Ima li netko savjet koju verziju i s kojim trikovima koristiti u D2009 ili novijem?

Konkretnije:
Code:

signing sign1-res.xml rsakey.pem func=xmlSecCheckVersionExt:file=..\src\xmlsec.c:line=170:obj=unknown:subj=unknown:error=1:xmlsec library function failed:mode=abi compatible;expected minor version=2;real minor version=2;expected subminor version=18;real subminor version=8
Error: loaded xmlsec library version is not compatible.


Unaprijed hvala!

[Ovu poruku je menjao komplikator dana 05.09.2012. u 13:33 GMT+1]
[ komplikator @ 06.09.2012. 14:22 ] @
Mod, molim te obriši topic, riješio sam sam.
kombinacija xy verzije dll-ova i primjer u c-u. koji sam si prveo u Delphi i igranje null terminated tipovima mi je konačno dalo rezultat
[ captPicard @ 10.09.2012. 09:12 ] @
Ima to potpisivanje veze sa fiskalizacijom u HR?
[ komplikator @ 10.09.2012. 11:56 ] @
Naravno :)
Fiskalizacija zahtjeva sosftkey potpis po x.509 v3 pcks#12.
Informacije naravno dolaze na kapaljku i ima ih valjda jedino Vidoviti Milan, pa s ei programira (u mraku) u skladu s tim. Hajde, sreća je što su bar odustali od riješenja baziranog na periferiji, no nesreća što imaju suludu ideju o online radu i SOAP-u.