Delphi in certifikati

Vse drugo, kar ne spada v nobeno zgornjo kategorijo.
zippo
Prispevkov: 263
Pridružen: 14.07.2002 12:11:29

Delphi in certifikati

Odgovor Napisal/-a zippo » 05.09.2015 10:09:03

Pozdravljeni!

Delam na Delphi implemetaciji za davčne blagajne, pa imam že na začetku težave s podpisovanjem XML-jev. NE vem namreč, kako narediti naslednje:

1. Kako se izvede prikaz okna za izbiro certifikata za uporabnika?
2. Kako se podpiše XML (samo ne preko CAPICOM, je deprecated že od Windows 7) ?

Ima kod kake izkušnje s tem?

ervins
Prispevkov: 86
Pridružen: 03.12.2004 15:49:24

Re: Delphi in certifikati

Odgovor Napisal/-a ervins » 06.09.2015 10:10:11

Nič nisi napisal za katero verzijo Delphija gre, pa za kateri tip podpisovanja, pa kako oddaš podpisan dokument.

Kar imam jaz izkušenj z delphijem in brez capicom-a je kar komplicirano, ampak se da :).

Drugače je tudi odvisno ali si pripravljen kupit kake komponente in/ali tipa podpisovanja xml-ja.

Poglej si SecureBlackbox to je sigurno the ultimate knjižnjica.

Jaz sem drugače bil omejen in sem si pomagal s Jedi kodo Wcrypt2.pas, samo pazi to je res low level klic API-ja od windowsov in je porebno kar nekaj helper funkcij napisat.

Še ena vrianta je da zadevo napišeš v .net-u in potem to kličeš iz delphi kode.

p.s. kar se deprecated komponent tiče pa tole Comtrade v najnovejši komponenti za podpisovanje v chromu ima zraven msxml 4.0

zippo
Prispevkov: 263
Pridružen: 14.07.2002 12:11:29

Re: Delphi in certifikati

Odgovor Napisal/-a zippo » 06.09.2015 13:18:08

Ups, pozabil.. :)

Delphi 2010.

Oddal bom preko spletne storitve (v času pisanja še ni na razpolago).

lp,
m@rko

samo
Prispevkov: 6
Pridružen: 25.06.2001 16:15:02

Re: Delphi in certifikati

Odgovor Napisal/-a samo » 09.09.2015 18:58:23

Tusi sam se mučim z isto zadevo.
Ali je komu že uspelo v Delphiju vzpostaviti povezavo preko spletnega servisa. Meni se je ustavilo že pri klicu funkcije echo.

Samo :evil:

grinta007
Prispevkov: 5
Pridružen: 10.09.2015 17:51:26

Re: Delphi in certifikati

Odgovor Napisal/-a grinta007 » 10.09.2015 17:58:56

Pozdrav
Meni sicer echo dela, ne vem pa če sem se zadeve sploh prav lotil preko wsdl importerja.

Glede izbire cerifikata je pa po mojem stvar nepotrebna, ker ne bo blagajnik za vsak račun certifikat izbiral.

Čema kdo že kaj narejeno in je pripravljen delit, se priporočam.

TonyCaker
Prispevkov: 312
Pridružen: 27.09.2003 18:33:35

Re: Delphi in certifikati

Odgovor Napisal/-a TonyCaker » 07.10.2015 12:36:19

Priporočam se tudi jaz. Pripravljen pa sem tudi prispevati kakšno odškodnino za trud. Npr. ene xxx€ za delujočo komunikacijo s FURS v obe smeri v delphi XE3 ali XE7. A se kdo pridruži tej crowdfunding ponudbi?

Matija
Prispevkov: 10
Pridružen: 22.02.2012 16:20:31

Re: Delphi in certifikati

Odgovor Napisal/-a Matija » 10.10.2015 10:13:17

Zdravo,

tudi jaz se pridružujem ponudbi (denarno nadomestilo za delujočo komunikacijo). Uporabljam Delphi XE2.

grinta007
Prispevkov: 5
Pridružen: 10.09.2015 17:51:26

Re: Delphi in certifikati

Odgovor Napisal/-a grinta007 » 12.10.2015 16:36:43

Meni stvar dela v XE3, skupaj sva spacala z enim uporbnikom slo-techa. Stvari ne mislim prodajat, ker sem tudi sam izhajal iz hrvaške fiskalizacije, tako da brezveze pa itak ne bom nič s sabo nesu :)
Koda ni ne vem kako optimirana, kakšna stvar bi se lahko tudi drugače naredila je pa izhodišče, tako da če kdo rabi naj me kontaktira.

TonyCaker
Prispevkov: 312
Pridružen: 27.09.2003 18:33:35

Re: Delphi in certifikati

Odgovor Napisal/-a TonyCaker » 14.10.2015 08:39:02

grinta007 napisal/-a:..... tako da če kdo rabi naj me kontaktira.
Rabim :-) Vendar na tem forumu nekako ne najdem ZS oz. tvojega maila. Prosim, če me kontaktiraš na "info afna sezam pika si". Bi ti pa z veseljem plačal vsaj kakšno pivo.

LP

zippo
Prispevkov: 263
Pridružen: 14.07.2002 12:11:29

Re: Delphi in certifikati

Odgovor Napisal/-a zippo » 16.10.2015 09:31:49

Jaz sem rešil z DLL-jem v C#, ki ga kliče Delphi. Zadeva deluje brezhibno, testiram že slab mesec dni in nisem še imel težav.

Če kdo rabi, naj mi javi.

Odgovori