linux, eto problema sa cert-om

Dec 22, 2012 at 8:58 AM

uspio uz pomoc Raverusa i kolege sa ovog foruma rijesiti fiskalizaciju i pod linuxom, sve radi sa demo certifikatom.

potpisivanje, izracun zki sa certifikatima korisnika su takodjer isla,  jucer i danas skinuo korisnicke certifikate (3 komada), i oni ne prolaze niti zki niti RacunZahtjevPotpisi, javlja se greska:

Greška kod dohvata certifikata: Input data cannot be coded as a valid certificate.
Certifikat nije pronađen.

ti isti certifikati pod windowsima rade.

Ima li tko kakvu ideju, rjesenje?

Dec 22, 2012 at 10:40 AM

Da Raverus je napravio odličnu stvar....svaka čast.

milanb, imam molbu....da li bi htjeli podjeliti na forumu (ili mail) informacije kako ste riješili fiskalizaciju pod linux-om.

Naša aplikacija pisana je u C-u i koristi COM dll. Pod windowsima radi uredno. Pošto imamo par kasa na linuxu (Fedora 14) potrebno je i fiskalizaciju riješiti na linuxu.

Naime, koristimo, linuxov servis wine, kako bi na linux radnoj stanici emulirali windows-radnu okolinu. Do sada je to uredno funkcioniralo i nismo imali nekih vecih problema. U wine okruzenje smo instalirali .Net Framework2.0sp2 - uspjesno proslo. nakon toga smo testirali ispravnost instalacije toga Frameworka sa alatom "netfx_setupverifier.exe" - dobili pozitivan rezultat.

 

Dogadja se slijedeca stvar. Kada s nasom aplikacijom, koja se oslanja na COM komponentu pokusamo izdati racun, u odredjenom

trenutku se pojavi greska iz priloga. Naime, DohvatiStatusCISServera() prolazi (green) , ali prilikom generranja ZKI-a javi se

sporna greska. Imate li mozda kakvu ideju, ili sugestiju..?

 

 

=============================================

See the end of this message for details on invoking

just-in-time (JIT) debugging instead of this dialog box.

 

************** Exception Text **************

System.ArgumentNullException: Value cannot be null.

   at Raverus.FiskalizacijaDEV.PopratneFunkcije.Potpisivanje.PotpisiTekst(String tekst, X509Certificate2 certifikat)

   at Raverus.FiskalizacijaDEV.PopratneFunkcije.Razno.ZKI(X509Certificate2 certifikat, String oibObveznika, String datumVrijemeIzdavanjaRacuna, String brojcanaOznakaRacuna, String oznakaPoslovnogProstora, String oznakaNaplatnogUredaja, String ukupniIznosRacuna)

   at Raverus.FiskalizacijaDEV.PopratneFunkcije.Razno.ZastitniKodIzracun(String certificateSubject, String oibObveznika, String datumVrijemeIzdavanjaRacuna, String brojcanaOznakaRacuna, String oznakaPoslovnogProstora, String oznakaNaplatnogUredaja, String ukupniIznosRacuna)

   at Raverus.FiskalizacijaDEV.Sample.Form1.button1_Click(Object sender, EventArgs e)

   at System.Windows.Forms.Control.OnClick(EventArgs e)

   at System.Windows.Forms.Button.OnClick(EventArgs e)

   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)

   at System.Windows.Forms.Control.WndProc(Message& m)

   at System.Windows.Forms.ButtonBase.WndProc(Message& m)

   at System.Windows.Forms.Button.WndProc(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

 

************** Loaded Assemblies **************

mscorlib

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

   CodeBase: file:///C:/windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll

----------------------------------------

Raverus.FiskalizacijaDEV.Sample

   Assembly Version: 1.2.4694.19450

   Win32 Version: 1.2.*

   CodeBase: file:///C:/FISTEST/izi/Raverus.FiskalizacijaDEV.Sample.exe

----------------------------------------

System.Windows.Forms

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

   CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

   CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Drawing

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

   CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

Raverus.FiskalizacijaDEV

   Assembly Version: 1.2.4694.19450

   Win32 Version: 1.2.*

   CodeBase: file:///C:/FISTEST/izi/Raverus.FiskalizacijaDEV.DLL

----------------------------------------

System.Web.Services

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

   CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Web.Services/2.0.0.0__b03f5f7f11d50a3a/System.Web.Services.dll

----------------------------------------

System.Xml

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

   CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll

----------------------------------------

System.Configuration

   Assembly Version: 2.0.0.0

   Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)

   CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll

----------------------------------------

Raverus.FiskalizacijaDEV.XmlSerializers

   Assembly Version: 1.2.4694.19450

 Win32 Version: 1.2.4694.19450

   CodeBase: file:///C:/FISTEST/izi/Raverus.FiskalizacijaDEV.XmlSerializers.DLL

----------------------------------------

 

************** JIT Debugging **************

To enable just-in-time (JIT) debugging, the .config file for this

application or computer (machine.config) must have the

jitDebugging value set in the system.windows.forms section.

The application must also be compiled with debugging

enabled.

 

For example:

 

<configuration>

   <system.windows.forms jitDebugging="true" />

</configuration>

 

When JIT debugging is enabled, any unhandled exception

will be sent to the JIT debugger registered on the computer

rather than be handled by this dialog box.

 

 

 

Dec 22, 2012 at 11:03 AM

kolega Boris (borsi) je za linux i mono opisao postupak na linku:  http://fiskalizacija.codeplex.com/discussions/403558

imam aplikaciju u clipper-u, koju sam uz pomoc harbour-a prebacio pod linux-e, tako da je ona native pod linux-ima, tako je to radilo par godina, bez nekih problema. Fiskalizaciju sam rijesio uz pomoc Raverus.exe uz promjene koje su u gornjem linku navedene. Certifikati koje sam skinuo do prekjucer su svi uredno radili, generirali su zki, potpisivali racune i pp, naravno nisam ih mogao poslati na radni server, ali jucer dignuti cert. (nesto su manji  4070, 4078 i 4086 byta, prijavljuju gresku)

Greška kod dohvata certifikata: Input data cannot be coded as a valid certificate.
Certifikat nije pronađen.

isti ti certifikati pod windowsima rade. eto toliko kako se nista nece promjeniti u radnoj okolini :(

sto se tice linux-a i wine, nisam se puno s time sretao, pa i nemam ideje sto bi mogao biti problem

Dec 22, 2012 at 9:18 PM

milanb, hvala na odgovoru ! 

Probat će mo sa Raverusovim EXE-om....

Još nešto, da li si koristio xHarbour ili Harbour za Linux ?

Dec 22, 2012 at 11:27 PM

@milanb, stresu nikad kraja. Baš sam se skoro opustio, jer je sve radilo bez greške.

Kod mene je ista stvar. Sva tri certifikata od 4078 bytea, koja sam skinuo daju istu grešku:

$ mono Raverus.FiskalizacijaDEV.EXE.exe GenerirajZki "12345678901" "22.11.2012 18:04:26" "1" "11" "12" "125.25" "FISKAL 1.P12" "1234567a"

Greška kod dohvata certifikata: Input data cannot be coded as a valid certificate.
Certifikat nije pronađen.

Isti xml sa fiskal1.pfx prolazi savršeno.

Ubacio sam RDCca u Mono Trust  i to se čini ok.

$ certmgr -add -c Trust RDCca.cer

$ certmgr -list -c Trust
Mono Certificate Manager - version 2.6.7.0
Manage X.509 certificates and CRL from stores.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

Self-signed X.509 v3 Certificate
Serial Number: 21CE1B3F
Issuer Name:   C=HR, O=FINA, OU=RDC
Subject Name:  C=HR, O=FINA, OU=RDC
Valid From:    7/21/2003 12:57:43 PM
Valid Until:   7/21/2023 1:27:43 PM

Dec 23, 2012 at 3:19 AM

Postovanje decki!

Malo sam cackao i proucavao mono, te ga usporedjivao sa wine-om...

sa mono-om NE mogu dohvatiti status na nacin: 

mono Raverus.FiskalizacijaDEV.EXE.exe DohvatiStatus 

doduse, generira se datoteka Status.txt, ali njen sadrzaj je: "unknown"

ako tu istu naredbu pustim u wine okruzenju:

 wine Raverus.FiskalizacijaDEV.EXE.exe DohvatiStatus

generira se datoteka Status.txt sa sadrzajem koji ocekujemo: "green"

Slicna stvar se dogadja kada pustim ECHO

...jeste li vi imali slicnih problema i ako da, kako ste ih rijesili...

S druge strane, kombinacija sa mono-om super radi za generiranje ZKI-a, UUID-a..

U principu sa wine-om imam problema kada trebam pristupiti certifikatu - javlja se greska:

Greska kod dohvata certifikata: Unknown error "-2146885623".
Certifikat nije pronaden.

a s druge strane sa mono-om imam problema prilikom pustanja funkcija koje trebaju pristupiti serveru (izaci na internet)

 

Ima li tko kakvu ideju...?

Hvala!

LP

Dec 23, 2012 at 8:35 AM
metrokom wrote:Još nešto, da li si koristio xHarbour ili Harbour za Linux ?

koristio sam harbour

Dec 23, 2012 at 8:48 AM
borsi wrote:

Kod mene je ista stvar. Sva tri certifikata od 4078 bytea, koja sam skinuo daju istu grešku:

 

vise bih volio da si napisao da kod tebe sve radi, znao bih da je neki propust na mojoj strani u pitanju,

probao sam oko 10 certifikata koji su stariji, izdani prije 20.12 i svi odrade uredno ovo sto mozemo probati offline

sa naredbom  - openssl pkcs12 -info -in "fiskal1.p12" -   malo usporedjivao certove, ima nekih promjena u zaglavlju tih novih certova, valjda je fina nesto promjenila u postavkama. hmmm, pa oni prodaju svoje rjesenje za potpisivanje

eto kako boli glava kad zelis bit alternativac;)

Dec 23, 2012 at 9:13 AM

Produkcijski certifikati u certificate-chaine-u. osim fiskal certifikata sadrže i samopotpisni root ca - rdc ca certifikat, zato su veći, a isti pri instalaciji u trusted rooteve dodaju finin rdc ca. Iz istog razloga meni i kolegama koji rabe xmlsec api u  x509 čovorove dodaju dva certifikata.

Dec 23, 2012 at 12:10 PM

1. Bez da ulazimo u .NET kod (nisam ga pogledao jos od 2009-te :D , ima li smisla, uz pomoci openssl-a razbiti pfx na crt i key?

2. Dali je netko  vec uspio poslat vec potpisani xml uz pomoc neceg eksternog (wget, curl, python)?

Dec 23, 2012 at 12:29 PM
Edited Dec 23, 2012 at 12:30 PM

Na žalost ne. Bio sam siguran u ovo rješenje, do jučer kada mi je @milanb javio "sretnu" vijest, da su Ajaxovci iz fine napravili dva tipa produkcijskog certifikata i zakuhali stvar. Uz dvije sitne izmjene u Nininom remeku, uz pomoć MonoDevelopa po Debianiom, sve je radilo i radi još uvjek sa democeacert! Katastrofa.

Dec 23, 2012 at 8:10 PM

@milanb: bil mogao postat razliku u certovima?

Dec 23, 2012 at 9:48 PM
Edited Dec 23, 2012 at 9:50 PM

Da li netko može probati ovaj postupak na Linuxu i prokomentirati ispravnost? Od kada je @milanb ustanovio da stare verzije .p12 produkcijskih certifikata rade, a novije ne, nisam ustao od svoje kante. Nakon što sam pretresao Raverus-ov source za EXE, došao sam do linka koji eksportira cert iz store-a u file. Dodao sam FISKAL 1.P12 u WinXP cert store, te ga spremio u novi cert:

http://blog.fiskalizacija-dev.com.hr/post/2012/10/15/Kako-se-certifikat-moze-snimiti-u-datoteku-.aspx

Postupak je detaljno opisan, a kada sam kroz to provukao svoj "FISKAL 1.P12" dobio sam "NekiCert.pfx". Nakon što sam ga ubacio  kao parametar u liniju:

$ mono Raverus.FiskalizacijaDEV.EXE.exe GenerirajZki "12345678901" "22.11.2012 18:04:26" "1" "11" "12" "125.25" "NekiCert.pfx" "1234567a"

dobivam ZKI uredno.

Naravno RDCca.cer se sprema u Tust istim postupkom, kao i democacert.cer.

Dec 24, 2012 at 10:07 AM

probao pod linuxom sa firefoxom i nije proslo, ali iz xp sa mmc uspjesno sam sva ona 3 problematicna uspio posloziti, ne bas od prve, ali glavno da ide
nadajmo se da ce to ici i online.
borsi, hvala jos jednom

Dec 24, 2012 at 11:30 AM

Bok decki...

jel vi uspjevate dobiti "zeleni status" pustajuci  ovu komandu???

mono Raverus.FiskalizacijaDEV.EXE.exe DohvatiStatus

takodjer, kako vam prolazi ovo...??

mono Raverus.FiskalizacijaDEV.EXE.exe echo "Neki string"

...meni rezultira sa greskom: Generira se datoteka "Greska.txt" sa slijedecim sadrzajem

Status gre�ke: SendFailure

Ruku na srce, nisam modificirao i kompajlirao kod od  Raverus.FiskalizacijaDEV.EXE.exe (po borsievim uputama) - cini mi se da se izmjene odnose samo na citanje certifikata iz kontejnera..?!?

Inace kreiranje ZKI-a i UUID-a uredno prolazi...

Ima li tko kakvu ideju...??

Unaprijed zahvalan...!

Dec 24, 2012 at 1:33 PM

@metrokom, kod mene radi sve osim DohvatiStatus, ali ako pogledaš po forumu nismo jedini kojima ne rade sve opcije prema CIS-u.

Dec 24, 2012 at 2:03 PM

Ja sam radio u Javi cjelokupno riješenje i sve je radilo na win, kad sam prebacio na Linux nije radilo. Greška je bila to da Java pod linuxom ima drugačiji "working directory", a ja sam imao relativne putanje. Rješenje bilo staviti apsolutne putanje do certifikata...

Dec 24, 2012 at 3:09 PM

sve osim dohvatistatus radi
jesi li dodao democacert.cer u Trust?
imao sam veliki delay, 180sek (cak i za echo), ali poslije "borsi modifikacije" je i to bilo rijeseno.

Dec 24, 2012 at 3:33 PM
vlastimirs wrote:

@milanb: bil mogao postat razliku u certovima?

 

openssl pkcs12 -in "fiskal1.p12"



stari cert.(radi)
-----------------------

Bag Attributes
    friendlyName: fiskal 1
    localKeyID: 34 69 6D 65 20 31 33 35 35 35 38 35 31 30 33 39 32 38
Key Attributes: <No Attributes>
Bag Attributes
    friendlyName: CN=FISKAL 1,L=ZAGREB,O=XXXXX XXXX D.O.O. HR00101010161,C=HR
    localKeyID: 34 69 6D 65 20 31 33 35 35 35 38 35 31 30 33 39 32 38
subject=/C=HR/O=XXXX XXX D.O.O. HR00101010161/L=ZAGREB/CN=FISKAL 1
issuer=/C=HR/O=FINA/OU=RDC
-----BEGIN CERTIFICATE-----
MIIEnTCCA4WgAwIBA
xxxxxxxxxxxxxxxxxxxx
-----END CERTIFICATE-----
Bag Attributes
    friendlyName: OU=RDC,O=FINA,C=HR
subject=/C=HR/O=FINA/OU=RDC
issuer=/C=HR/O=FINA/OU=RDC
-----BEGIN CERTIFICATE-----
MIIETTCCAzWgAwIBA
xxxxxxxxxxxxxxxxxxxx
rA==
-----END CERTIFICATE-----

 

 

 

novi cert.(ne radi)
------------------

Bag Attributes
    friendlyName: FISKAL 1
    localKeyID: AB 99 79 48 CA 74 DE C4 50 9F 5B 24 40 15 9A B3 1E 21 D6 0C
Key Attributes: <No Attributes>
Bag Attributes
    friendlyName: FISKAL 1
    localKeyID: AB 99 79 48 CA 74 DE C4 50 9F 5B 24 40 15 9A B3 1E 21 D6 0C
subject=/C=HR/O=U.O.'XXXXXXX' HR01010106478/L=ZAGREB/CN=FISKAL 1
issuer=/C=HR/O=FINA/OU=RDC
-----BEGIN CERTIFICATE-----
MIIEmDCCA4CgAwIBAgIEP
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx
-----END CERTIFICATE-----

Bag Attributes: <Empty Attributes>
subject=/C=HR/O=FINA/OU=RDC
issuer=/C=HR/O=FINA/OU=RDC
-----BEGIN CERTIFICATE-----
MIIETTCCAzWgAwIBAgIEPxv
xxxxxxxxxxxxxxxxxxxxxxxxxx
-----END CERTIFICATE-----

Dec 24, 2012 at 3:39 PM

mozda glavna razlika u redu friendly name iza 2. Bag Attributes

Dec 28, 2012 at 3:12 AM

...vecer decki..!

prije svega, sretan Bozic svima onima koji slave...oni koji ne slave, cestitam prvi nadolazeci blagdan..!! :)

kakva je situacija kod vas...? Jeste li ispeglali probleme koji su se pojavili prije Bozica?

Mi i dalje imamo problema oko komunikacije sa testnim okruzenjem ali i produkcijskim...

Kako stoje stvari kod vas...?

Borsi, jel mozes malo detaljnije opisati sto si sve napravi da ti mono profunkcionira...odakle si izvukao datoteku Mono.Security.dl.

mi konztantno dobijamo poruku:

Gre�ka kod obrade i slanja dokumenta: Error getting response stream (Write: The authentication or decryption has failed.): SendFailure
pokusao sam sa raxnim varijantama Mono.Security.dll datoteke, sa raznim kodnim stranicama....

sa datotekom /usr/lib/mono/1.0/Mono.Security.dll dobijem ovakav output:

** (Raverus.FiskalizacijaDEV.EXE.exe:14440): WARNING **: Missing method .ctor in assembly /usr/lib/mono/gac/System/2.0.0.0__b77a5c561934e089/System.dll, type Mono.Security.Protocol.Tls.CertificateValidationCallback2

** (Raverus.FiskalizacijaDEV.EXE.exe:14440): WARNING **: The class Mono.Security.Protocol.Tls.CertificateValidationCallback2 could not be loaded, used in System

** (Raverus.FiskalizacijaDEV.EXE.exe:14440): WARNING **: Missing method .ctor in assembly /usr/lib/mono/gac/System/2.0.0.0__b77a5c561934e089/System.dll, type Mono.Security.Protocol.Tls.CertificateValidationCallback2

sa datotekama /usr/lib/mono/2.0/Mono.Security.dll i /usr/lib/mono/4.0/Mono.Security.dll

Gre�ka kod obrade i slanja dokumenta: Error getting response stream (Write: The authentication or decryption has failed.): SendFailure

Exportao sam certifikat u certmgr

[dotnet@trg15 EXE_1]$ certmgr -list -c Trust
Mono Certificate Manager - version 2.6.7.0
Manage X.509 certificates and CRL from stores.
Copyright 2002, 2003 Motus Technologies. Copyright 2004-2008 Novell. BSD licensed.

Self-signed X.509 v3 Certificate
  Serial Number: 21FDC93E
  Issuer Name:   C=HR, O=FINA, OU=DEMO
  Subject Name:  C=HR, O=FINA, OU=DEMO
  Valid From:    5/20/2003 11:32:11 AM
  Valid Until:   5/20/2023 12:02:11 PM
  Unique Hash:   9AAEB4E5C18F1CC62A6BD6EA88E5EFCA6E55E71A

takodjer sam dodao taj certifikat i pod linuxov keystore, po naputku sa ovoga foruma...

 

.....sta god da napravim - bezuspjesno...

Heeelp please..?!!? :)

Dec 28, 2012 at 11:17 AM

Kod mene za sada radi i demo (1,5 sec) i produkcijski (preko 6 sec). Na golom Debianu nisam instalirao nista posebno (apt-get install wine i apt-get install mono-complete).

Certifikate (RDCca.cer i democacert.cer) sam instalirao s certmgr i korisničkim account-om (ne root). Kod produkcijskog F12 sam ga morao "provuči" kroz XP-ov i expotrirati (start - run MMC), da bi proradilo. Mono-secutity nisam u posljednjoj verziji kopirao u folder programa (radi i bez toga). Danas sam po terenu, pa sam tek sada vidio gornji tekst.

Dec 28, 2012 at 11:27 AM

...jel moguce doci do tvoje verzije Raverus-a..mozda ja nisam nesto napravio kako treba...

ako sam dobro shvatio, radio si prilagodbu za citanje certifikata...jel se to odnosi na citanje  certifikada democacert.cer i RDCca.cer iz mono-vog kontejnera, ili se to odnosilo na citanje korisnickih certifikata...??

Dec 28, 2012 at 11:47 AM

@metrokom

isti problem sam imao sa SUSE 11.3. nakon  Malo debagiranja vidio sam da mi se ne validira serverov cert. Po nekim forumima, to je greska u Monu, pa sam zaobisao tu provjeru ubacivsi slijedece u CentralniInformacijskiSustav.cs:

 

using System.Net.Security;

...
       #region Private^M

        private static bool ValidateServerCertficate(object sender, X509Certificate certificate,
            X509Chain chain, SslPolicyErrors sslpolicyerrors)
            {
            //This is where you should validate the remote certificate
            Console.WriteLine("Overriding sec...");
            return true;
            }


 

i nezaboravi promjenit ispis serijskog broja u dec umjesto u hex

 

 

pozz:

 

 

Dec 28, 2012 at 11:53 AM

@vlastimirs ti je dodao neke ideje. Ono što sam ja promijenio je na linku (dolje), ali radi i bez kopiranja Mono.securiy.dll.

http://fiskalizacija.codeplex.com/discussions/403558

Dec 28, 2012 at 11:56 AM

OK.. hvala lijepa... javim kako je proslo.. :)

Dec 28, 2012 at 12:30 PM

@metrokom

ako ti ne prodje, posalji mi mail adresu putem PP, pa ti posaljem moj dll

Dec 28, 2012 at 12:52 PM

@vlastimirs

S obzirom da ja nisam programer.... doduse, pomalo se snalazim u kodu..ali ne moze se bas reci da sam tu bas "kod kuce", mozete li pomoci sa sugestijom oko ovoga fsmoznog prebacivanja ispisa serijskog broja u dec...

Pretpostavljam da je nekava sitnica...ali da ne lutam...

pa ako mi ni tada ne prodje, molit cu te za dll....

Hvala

Dec 28, 2012 at 2:18 PM

PopratneFunkcije.cs:

 

                keyInfoData.AddIssuerSerial(certifikat.Issuer, certifikat.GetSerialNumberString());

postaje

 

                keyInfoData.AddIssuerSerial(certifikat.Issuer, long.Parse(certifikat.GetSerialNumberString(),System.Globalization.NumberStyles.HexNumber).ToString());

Dec 28, 2012 at 3:00 PM

[dotnet@trg15 EXE]$ mono Raverus.FiskalizacijaDEV.EXE.exe RacunZahtjev "https://cistest.apis-it.hr:8449/FiskalizacijaServiceTest" RacunZahtjev.xml RacunOdgovor.xml false true FISKAL.pfx 7aiM8t
Greška kod obrade i slanja dokumenta: Error getting response stream (Write: The authentication or decryption has failed.): SendFailure

 

wine Raverus.FiskalizacijaDEV.EXE.exe RacunZahtjev "https://cistest.apis-it.hr:8449/FiskalizacijaServiceTest" RacunZahtjev.xml RacunOdgovor.xml false true FISKAL.pfx 7aiM8t
fixme:sync:CreateMemoryResourceNotification (0) stub
fixme:shell:URL_ParseUrl failed to parse L"Raverus.FiskalizacijaDEV"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"System.Configuration"
fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
Greska kod dohvata certifikata: Unknown error "-2146885623".
Certifikat nije pronaden.

Sa monom opet ne prolazi, a sa wine-om ne moze prozitati certifikat...

@vlastimirs - Saljem svoj mail na pp

pozz

Mar 12, 2013 at 8:36 AM
borsi wrote:
Kod mene za sada radi i demo (1,5 sec) i produkcijski (preko 6 sec).
na jednom stroju mi demo ide za cca 2sek, a produkcijski za "finih" 16sek.
dakle jedan te isti stroj (dell intel 2.8GHz, 512MB)
linux ubuntu server 10.04, program radio godinu dvije bez problema, stavio fiskalizaciju i eto problema.

sve radi ali spoorrrooo...
ima li tko ideju kako to rijesit?