Mercur
Mercur SOAP
SOAP in Wikipedia
Introduction to XML
Fiskalizacija-DEV
Digitalno potpisivanje
Certifikati 1
Certifikati 2
Fiskalizacija
nApp Fiskalizacija
Kako instalirati certifikate
kako na Linux instalirati certifikat
Fiskalizacija
Certifikat u Certificate store-u ili u pfx datoteci?
Mercur Correspondence
ToDo list
What does KISS stand for?
XML Security Library
how to digitally sign a file
Mercur SOAP  
FINA Certifikati i fiskalizacija
compillation


FINA Certifikati i fiskalizacija
probleme koje je riješio Raverus :
• kako potpisati XML datoteku FINA certifikatom?
• kako koristiti x.509 certifikat ili fiskal cistest?
• kako se spojiti na cistest.aspic-it.hr server i slati potpisani XML-a preko SOAP i HTTPS-a?
• XML kanonikalizacija
• XML shema ili WSDL za fiskalizaciju
• kako SSL komunicira sa demo serverom FINE?
• kako generirati zaštitni kod računa za fiskalne blagajne?

Raverus nudi gotova, besplatna open source riješenja u C#
http://fiskalizacija.codeplex.com/
http://fiskalizacija.codeplex.com/documentation
i
http://blog.fiskalizacija-dev.com.hr/post/2012/10/22/Centralni-informacijski-sustav-%28CIS%29-status-sluzbenog-testnog-web-servisa.aspx

RAVERUS projekt je u potpunosti open source - drugim rječima, preuzmite source code ili DLL i iskoristite ga unutar svojih rješenja; sve je potpuno besplatno i neće se niti u budućnosti naplaćivati.
--------------------------------------------------------------------------------------------

nrasinec wrote:

Pogledaj ovo za malo više informacija o tome koji se certifikati koriste kod fiskalizacije i za što:
• http://blog.fiskalizacija-dev.com.hr/post/2012/10/17/Certifikati-i-fiskalizacija.aspx
• http://www.porezna-uprava.hr/e-porezna/Datoteke/ePorezna-FAQ.pdf
• http://rdc.fina.hr/CA/RDCca.cer

pazi kad predjes u produkciju, trebat ces RDCca.cer
------------------------------------------------------------------------------------

Jedino ostaje problem kako na Linux instalirati certifikat preuzet sa http://demo-pki.fina.hr/ (Verifikacijski/root (samopotpisani) certifikat za Demo CA ).
Vrlo jednostavno:

# cd /etc/pki/tls/certs
# wget http://demo-pki.fina.hr/crl/democacert.cer
# ln -s democacert.cer `openssl x509 -hash -noout -in democacert.cer`.0
# openssl verify -CApath /etc/pki/tls/certs democacert.cer
democacert.cer: OK

# openssl s_client -showcerts -connect #ovdje_ide_adresa_za_ssl:443# -CApath /etc/pki/tls/certs
Ovo će raditi na većini linux platformi, jedino je različit path do "certs" direktorija...

------------------------------------------------------------------------------------------------------
meni baš nije htjelo tako raditi, ali ovako je:
# wget http://demo-pki.fina.hr/crl/democacert.cer
# openssl x509 -inform der -in democacert.cer -out democacert.pem
# openssl x509 -hash -noout -in democacert.pem
ce65b455
# ln -s democacert.pem ce65b455.0
# openssl verify -CApath /etc/pki/tls/certs democacert.pem
democacert.pem: OK
# openssl s_client -showcerts -connect cistest.apis-it.hr:8449 -CApath /etc/pki/tls/certs
na kraju puno svega treba pisati ako je ok:
Verify return code: 0 (ok)

-------------------------------------------------------------------------------------
https://cistest.apis-it.hr:8449/FiskalizacijaServiceTest

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