Quantcast
Channel: Fiskalizacija za developere
Viewing all 3804 articles
Browse latest View live

New Post: Verzija 3.1.

$
0
0
Imam instalirana ova dva certifikata Fina Demo CA 2014, Fina Demo Root CA ako su to ti...

New Post: Verzija 3.1.

$
0
0
VKR71 wrote:
dlazendi wrote:
Nakon toga dobijem grešku: Certifikat nije izdan od strane FINA-e.
Možda, datum do kada personal certifikat FISKAL 1 vrijedi ?
Izgleda da je istekao prije 4 dana, sad sam pogledao...

Hvala

New Post: Fiskalizacija i Windows XP

$
0
0
Aplikacija (Plex i Clarion) testirana i radi bez greške na XP-u + sTunnel + COM 2.0 u DEMO okolišu.
Kolika je mogučnost da nešto zapne sa kombinacijom Xp-stunnel u produkciji nakon 9.1.2017 god. !?

STUNNEL pruža ogromne benefite, nema zamjene starijih računala (gomila prašine i kabela), nema izmjene programa (samo URL-a), nema instalacija Win7,
importa-exporta Baze i itd...

Planira li netko od vas (nesretnika) koji se bave programiranjem koristiti sTunnel u produkcijskom okolišu...

New Post: Promjena 11.11.2016

$
0
0
Neznam dali se već može u produkciji koristiti verzija 3.1 ?

New Post: Promjena 11.11.2016

New Post: Fiskalizacija i Windows XP

$
0
0
JoskoRst wrote:
Planira li netko od vas (nesretnika) koji se bave programiranjem koristiti sTunnel u produkcijskom okolišu...
Bil' se netko potrudio da malo objasni što i kako radi taj sTunnel za one koji ne znaju ništa i nisu bili na Apisovoj prezentaciji (kao na primjer JA)?
Koliko shvaćam, sTunnel je dio OpenSSL-a i služi za TSL transport XML-ova i to je jedino što "shvaćam", tj. "znam".

Da li to znači da oni koji ga koriste (pod XP-om) ništa ne mijenjaju, tj. i dalje koriste stari Raverus 2.0 i Fisku prilagođenu za njega, samo trebaju pravilno upogoniti sTunnel?

Ima li neki link "for Dummies" (fast, quick and reliable)?

New Post: Fiskalizacija i Windows XP

$
0
0
Upravo to sam i dobio u DEMO okolišu, u staroj aplikaciji jedina promjena je Url:
http://localhost:54321/FiskalizacijaServiceTest

instaliraš sTunnel, config je;

debug = 7
sslVersion = TLSv1.2
verifyChain = yes

[CIS]
CAfile = fisk-test.pem
verify = 2
client = yes
accept = 127.0.0.1:54321

connect = cistest.apis-it.hr:8449

fisk-test.pem imaš u gore u prethodnim objavama...

u Demo okolišu, XP + COM 2.0 uredno radi i vraća JIR....

New Post: Fiskalizacija i Windows XP

$
0
0
... ovo Boldano mj je uletilo samo od sebe.

poziv;
http://localhost:54321/FiskalizacijaServiceTest
...........................
config;
debug = 7
sslVersion = TLSv1.2
verifyChain = yes

[CIS]
CAfile = fisk-test.pem
verify = 2
client = yes
accept = 127.0.0.1:54321
connect = cistest.apis-it.hr:8449
..........................
fisk-test.pem; pronađi ili ga sam kreiraj.

New Post: Referenciranje COM 2.0 i 3.1, ista imena

$
0
0
Pokušao sam referencirati (nakon registriranja) obje verzije unutar VB6 projekta.
Imaju ista imena ( Raverus_FiskalizacijaDEV_COM ) pa mi to nije uspjelo.

Je li moguće referencirati obje verzije unutar istog projekta? Ako da, što je potrebno napraviti?
Ako ne, može li netko složiti COM verziju 3.1 s drugim imenom?

Hvala!

New Post: Promjena 11.11.2016

$
0
0
Ništa mi više nije jasno da li mi tko može reći da li trebaju svi uzimati nove certifkate. U fini kažu da treba prilagoditi , što ? Kako ?

Uzeo dam demo Fiscal 3 i d promijenio dll na FiskalizacijaDev 3.1 i put za demo i vraća mi Jir, onda bi valjda to bilo to.

Više ne znam što treba što ne.

New Post: Referenciranje COM 2.0 i 3.1, ista imena

$
0
0
Instaliraj VS2012, izmjeni naziv projekta i nazive u funkcijama. (Kroz "find and replace" vrlo jednostavno) . Rebuildaj dll. Ostalo već znaš. Treba ti par minuta za sve to i trebalo bi raditi.

New Post: Promjena 11.11.2016

$
0
0
viggor wrote:
Koliko ja znam, ovaj certifikat je važan samo ako radiš kontrolu od koga ti stiže JIR (da nije možda od Marsovaca), tako da ako to ne činiš, ne treba ništa mijenjati sve do 9.1.17.
a kako znam da li sam do sada radio "kontrolu od koga stize jir"?
koristio sam exe 2.0 verziju sa naredbom fiskalizaj.exe RacunZahtjev "https://cis.porezna-uprava.hr:8449/FiskalizacijaService" "racun.xml" "odgovor.xml" "false true " "FISKAL 1.p12" "lozinka" i uzmem jir iz txt fajla.
da li ta stara 2.0 exe uopce radi kontrolu po defaultu? hoce li stara 2.0 sve nastaviti raditi i nakon 11.11.2016 bez izmjena (do 9.1.2017.)?
i da li nova 3.1 exe po defaultu radi kontrolu da jir nije dosao od marsovaca? ili je sve jednako po tom pitanju kao i sa 2.0?

npr. ako danas novu 3.1 exe postavim da radi u produkciji, ona prestane radit 11.11.?

New Post: Promjena 11.11.2016

$
0
0
Do sada (u v2.0) nije bilo automatske provjere potpisa odgovora pristiglih iz CIS-a - nema je niti u verziji 3.1.

Dakle - ako sam nisi to postavljao, što pretpostavljam da nisi, ne treba te brinuti 11.11. niti novi FiskalCis certifikat.

Verzija 2.0 će raditi do 09.01.2017., nakon toga je potreban prelazak na v3.1 - no - preporuka je da se na v3.1. ipak prijeđe i ranije.

New Post: Promjena 11.11.2016

$
0
0
digitalni wrote:
a kako znam da li sam do sada radio "kontrolu od koga stize jir"?
Gotovo sam 100% siguran da Raverus v.2 to ne radi automatski, jer su nedavno (ne sjećam se točno kada, ljetos?), zahvaljujući grešci kod izdavanja certifikata, problema imali samo oni (rijetki?) koji su tu kontrolu eksplicitno radili (jer je Finin certifikat valjda bio neispravan). Tada su se vodile rasprave tipa "koji k... to uopće kontroliraš, eto ti ga sad!", "nije stigao JIR od Marsovaca" i slično, s onima koji su te kontrole ugradili u svoje softvere.

New Post: Promjena 11.11.2016


New Post: Referenciranje COM 2.0 i 3.1, ista imena, traži se source 2.0

$
0
0
Hvala, DejanK, radi bez problema. Trebalo je promijeniti i GUID za tlb. Jedino bi bilo ispravnije da napravim to sa starom verzijom inače ću imati posla sa svakom slijedećom.

Ima li negdje source verzije 2.0 koji je do nedavno bio dostupan u source code?
Ako ne, može li netko od admina dodati ovdje? (https://fiskalizacija.codeplex.com/releases/view/97679)

Hvala

New Post: Referenciranje COM 2.0 i 3.1, ista imena, traži se source 2.0

$
0
0
Svaku prethodnu verziju možeš povući sa TFS-a, tako i v2.0 - pogledaj pod history u Team Explorer u VS-u.

New Post: Promjena 11.11.2016

$
0
0
što treba dodati za provjeru sad od 11.11.

dodao sam bool potpisTest = Raverus.FiskalizacijaDEV.PopratneFunkcije.Potpisivanje.ProvjeriPotpis(doc);__

no u tesnoj okolini mi je odgovor uvijek "False"

dali treba još što dodati ?

stavio sam F73.CIS - fiscalis u Pouzdane korjenske ustanove za izdavanje certifikata

Molim pomoć, što ustvari treba napraviti , za jednog laika

if (doc != null)
                    {
                            string jir = Raverus.FiskalizacijaDEV.PopratneFunkcije.XmlDokumenti.DohvatiJir(doc);

             __   bool potpisTest = Raverus.FiskalizacijaDEV.PopratneFunkcije.Potpisivanje.ProvjeriPotpis(doc);__

New Post: Rješenje provjera potpisa

$
0
0
Da bi se provjerio potpis u dobivenom odgovoru u verziji Frameworka 4.5 potrebno je dodati priloženu clasu u projekt i ove dvije linije koda u funkciji ProvjeriPotpis.

Razlog što bez toga ne radi je u drugačijem pristupu u odnosu na Framework 2.0
                ' Ovo je dodano da radi ispravno provjeru potpisa
                ' za 4.5
                CryptoConfig.AddAlgorithm(GetType(MyXmlDsigC14NTransform), "http://www.w3.org/TR/2001/REC-xml-c14n-20010315")
                MyXmlDsigC14NTransform.document = dokument
Moja opažanja vezana na provjeru potpisa:
  1. Funkcija ProvjeriPotpis iz Raverus.Fiskalizacija vadi certifikat iz dobivenog XML odgovora te provjerava potpis, to je isto kao i da se ne provjerava potpis jer se potpis i certifikat nalaze istom file-u, te je moguće da "marsovci" vrate potpisan XML.
  2. Ako se želi koristiti fiskalcis ( fiskalcistest za testiranje ) certifikat onda je potrebno isti instalirati na računalo ili izvaditi iz filea pomoću funkcije te tako provjeriti potpis. Kod ovog načina svake dvije godine je potrebno zamjeniti fiskalcis certifikat na točno određeni dan kod svakog korisnika.
Osobno provjeravam potpis, ali ne prekidam fiskalizaciju ao dobijem JIR, nego u log file zabilježim ako potpis nije ispravan tako da mogu provjeriti što se desilo.
Do sada sa TLS 1.0 i od nedavno sa TLS 1.2 nisam imao zabilježen slučaj sa neipravnim potpisom.

Kompletnu fiskalizaciju radim preko web servisa od početka i sve radi bez problema.
' Ako se vadi iz file-a
certificate = DohvatiCertifikat(path & "fiskalcistest.cer", "")

' Ako se vadi iz store-a
certificate = DohvatiCertifikat("fiskalcistest", StoreLocation.LocalMachine, StoreName.Root)
Ovo je clasa potrebna da izvadi potpis iz xml-a
Public Class MyXmlDsigC14NTransform
    Inherits XmlDsigC14NTransform
    Shared _document As XmlDocument
    Public Shared WriteOnly Property document() As XmlDocument
        Set(ByVal value As XmlDocument)
            _document = value
        End Set
    End Property

    Public Sub New()
    End Sub

    Public Overrides Function GetOutput() As [Object]
        Return MyBase.GetOutput()
    End Function

    Public Overrides Sub LoadInnerXml(ByVal nodeList As XmlNodeList)
        MyBase.LoadInnerXml(nodeList)
    End Sub

    Protected Overrides Function GetInnerXml() As XmlNodeList
        Dim nodeList As XmlNodeList = MyBase.GetInnerXml()
        Return nodeList
    End Function

    Public Overloads Function GetXml() As XmlElement
        Return MyBase.GetXml()
    End Function

    Public Overrides Sub LoadInput(ByVal obj As [Object])
        Dim n As Integer
        Dim fDefaultNS As Boolean = True

        Dim element As XmlElement = DirectCast(obj, XmlDocument).DocumentElement

        If element.Name.Contains("SignedInfo") Then
            Dim DigestValue As XmlNodeList = element.GetElementsByTagName("DigestValue", element.NamespaceURI)
            Dim strHash As String = DigestValue(0).InnerText
            Dim nodeList As XmlNodeList = _document.GetElementsByTagName(element.Name)

            For n = 0 To nodeList.Count - 1
                Dim DigestValue2 As XmlNodeList = DirectCast(nodeList(n), XmlElement).GetElementsByTagName("DigestValue", DirectCast(nodeList(n), XmlElement).NamespaceURI)
                Dim strHash2 As String = DigestValue2(0).InnerText
                If strHash = strHash2 Then
                    Exit For
                End If
            Next

            Dim node As XmlNode = nodeList(n)

            While node.ParentNode IsNot Nothing
                Dim attrColl As XmlAttributeCollection = node.ParentNode.Attributes
                If attrColl IsNot Nothing Then
                    For n = 0 To attrColl.Count - 1
                        Dim attr As XmlAttribute = attrColl(n)
                        If attr.Prefix = "xmlns" Then
                            element.SetAttribute(attr.Name, attr.Value)
                        ElseIf attr.Name = "xmlns" Then
                            If fDefaultNS Then
                                element.SetAttribute(attr.Name, attr.Value)
                                fDefaultNS = False
                            End If
                        End If
                    Next
                End If

                node = node.ParentNode
            End While
        End If

        MyBase.LoadInput(obj)
    End Sub
End Class

New Post: Promjena 11.11.2016

$
0
0
Sjeća li se netko da li je DEMO server za fiskalizaciju po starom SSL protokolu ugašen ili meni nešto ne štima na test mašini?
Testiram nešto sa starim Raverus v2.0 i Fiskom, koja mi javlja klasičnu "The underlying connection was closed..." grešku.
Imam instaliran svoj DEMO (vrijedi do 2017.) u Pers.\Cert. i Fina Demo Root CA u Trusted Root Cert. Auth.\Cert..

Nešto mi se čini da je netko naveo kako je DEMO SERVER za tu staru varijantu isključen pa bih samo želio potvrdu toga, ako se netko sjeća.
Viewing all 3804 articles
Browse latest View live


Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>