Digitális aláírás (távszámla) – jellegzetes magyar módra… hogy tudom kezelni?

Kezdőlap Fórumok SOS! Bajban vagyok Digitális aláírás (távszámla) – jellegzetes magyar módra… hogy tudom kezelni?

10 bejegyzés megtekintése - 11-20 / 21
  • Szerző
    Bejegyzés
  • #2177446
    gabaman
    Felhasználó

      Mellesleg az sem kizárt, hogy az XML fájl tartalmazza a publikus kulcsot, csak nem találtad meg. Mindenesetre nincs linux alatt működő MELASZ szoftver. Ha többre vagy kíváncsi, nézz körül a megfelelő helyen:

      http://www.nhh.hu/?id=hir&cid=827&mid=495&lang=hu

      Home – Default

      #2177447
      gabaman
      Felhasználó

        Mellesleg az sem kizárt, hogy az XML fájl tartalmazza a publikus kulcsot, csak nem találtad meg. Mindenesetre nincs linux alatt működő MELASZ szoftver. Ha többre vagy kíváncsi, nézz körül a megfelelő helyen:

        http://www.nhh.hu/?id=hir&cid=827&mid=495&lang=hu

        Home – Default

        #2177448
        borosspet
        Felhasználó
          gabaman wrote:
          Nyugodtan bányászd ki az XML fájlból a (base64) kódolt PDF fájlt, elég azt tudnod, hogy a tavszamla.hu oldalról töltötted le a saját kezed segítségével, esetleg nézd meg az oldal hitelesítési adatait (SSL), azok rendes hiteles aláírást kell hogy tartalmazzanak. Legalább nem ringatod magad hamis illúzióba, mint a Windows felhasználók, akiket a „hiteles” szóval ilyen módon megvezetnek.

          Nekem igazából csak annyira lenne szükségem, hogy a pdf-et dekódolni tudjam, azt „aláíratlanul” elmenteném, aztán kalap-kabát a digitálisan aláírt XML-nek…

          P.

          #2177449
          borosspet
          Felhasználó
            gabaman wrote:
            Nyugodtan bányászd ki az XML fájlból a (base64) kódolt PDF fájlt, elég azt tudnod, hogy a tavszamla.hu oldalról töltötted le a saját kezed segítségével, esetleg nézd meg az oldal hitelesítési adatait (SSL), azok rendes hiteles aláírást kell hogy tartalmazzanak. Legalább nem ringatod magad hamis illúzióba, mint a Windows felhasználók, akiket a „hiteles” szóval ilyen módon megvezetnek.

            Nekem igazából csak annyira lenne szükségem, hogy a pdf-et dekódolni tudjam, azt „aláíratlanul” elmenteném, aztán kalap-kabát a digitálisan aláírt XML-nek…

            P.

            #2177450
            gabaman
            Felhasználó

              Nemrég kaptam egy ilyen távszámlás csodát. Kicsit más a leányzó fekvése, sajnos megint hallgattam arra, amit írtál. A fájl _tartalmazza_ a publikus kulcsot, sőt, még időbélyeget és egy nyilatkozatot is a létrehozó személytől (T-Com számla). Ez a része maximálisan rendben van, szó sincs bizalmi elvű digitális aláírásról! Olyan is létezik, de ez nem az. Lényegi oldalról maximálisan megfelelő, ha hitelesített szoftverrel ellenőrzi valaki. De itt van a bukta, nem általános formátumról van szó, hanem egy egyedi Multisignó  formátumú XML alapú fájlról. Ezért csak egy szoftverrel lehet megnyitni, mert ez nem MELASZ formátum, ha jól sejtem (a MELASZ formátum sem publikus, fizetni kell érte). Szerencsére a tartalma szintén maximálisan rendben van, szabványos x.509 és base64 kódolású. Csak a formátum nem az, aminek lennie kellene. Írtam egy bash szkriptet, ezzel ki tudod csomagolni a PDF fájlt. Több is lehet beágyazva, de most csak az első a lényeges:

              mssign2pdf.sh

              Code:
              #!/bin/bash

              if test „x$#” != „x2”
              then
                echo „Használata: $0 .mssign .pdf”;
                exit 0;
              fi

              xgrep -x „/Pack/Objects/Object[1]/text()” $1 |grep -ve ” |base64 -d > $2

              A böngészőhöz való megnyitó szkript (mssign_open.sh):

              Code:
              #!/bin/bash

              if test „x$#” != „x1”
              then
                echo „Használata: $0 .mssign”;
                exit 0;
              fi

              xgrep -x „/Pack/Objects/Object[1]/text()” $1 |grep -ve ” |base64 -d > /tmp/tt.pdf
              evince /tmp/tt.pdf &

              FIGYELMEZTETÉS: a fenti szkriptek nem hitelesítenek semmit sem, csak kicsomagolják az első megtalált beágyazott fájlt.

              Szükség van az xgrep programra, sok disztrib alapból támogatja.
              http://www.wohlberg.net/public/software/xml/xgrep/

              #2177451
              gabaman
              Felhasználó

                Nemrég kaptam egy ilyen távszámlás csodát. Kicsit más a leányzó fekvése, sajnos megint hallgattam arra, amit írtál. A fájl _tartalmazza_ a publikus kulcsot, sőt, még időbélyeget és egy nyilatkozatot is a létrehozó személytől (T-Com számla). Ez a része maximálisan rendben van, szó sincs bizalmi elvű digitális aláírásról! Olyan is létezik, de ez nem az. Lényegi oldalról maximálisan megfelelő, ha hitelesített szoftverrel ellenőrzi valaki. De itt van a bukta, nem általános formátumról van szó, hanem egy egyedi Multisignó  formátumú XML alapú fájlról. Ezért csak egy szoftverrel lehet megnyitni, mert ez nem MELASZ formátum, ha jól sejtem (a MELASZ formátum sem publikus, fizetni kell érte). Szerencsére a tartalma szintén maximálisan rendben van, szabványos x.509 és base64 kódolású. Csak a formátum nem az, aminek lennie kellene. Írtam egy bash szkriptet, ezzel ki tudod csomagolni a PDF fájlt. Több is lehet beágyazva, de most csak az első a lényeges:

                mssign2pdf.sh

                Code:
                #!/bin/bash

                if test „x$#” != „x2”
                then
                  echo „Használata: $0 .mssign .pdf”;
                  exit 0;
                fi

                xgrep -x „/Pack/Objects/Object[1]/text()” $1 |grep -ve ” |base64 -d > $2

                A böngészőhöz való megnyitó szkript (mssign_open.sh):

                Code:
                #!/bin/bash

                if test „x$#” != „x1”
                then
                  echo „Használata: $0 .mssign”;
                  exit 0;
                fi

                xgrep -x „/Pack/Objects/Object[1]/text()” $1 |grep -ve ” |base64 -d > /tmp/tt.pdf
                evince /tmp/tt.pdf &

                FIGYELMEZTETÉS: a fenti szkriptek nem hitelesítenek semmit sem, csak kicsomagolják az első megtalált beágyazott fájlt.

                Szükség van az xgrep programra, sok disztrib alapból támogatja.
                http://www.wohlberg.net/public/software/xml/xgrep/

                #2177452
                susyp
                Felhasználó

                  borosspet!
                  Attól függ az egész, hogy mire akarod azt a számlát használni. Ha a vállalkozásodban el akarod számolni, akkor az Adózás rendjéről szóló törvényt nézd meg. Abban van, hogy az APEH milyen elektronikus aláírást fogad el. Sajnos nem vagyok a munkahelyemen, így pontosabbat egyelőre nem tudok mondani.

                  #2177453
                  susyp
                  Felhasználó

                    borosspet!
                    Attól függ az egész, hogy mire akarod azt a számlát használni. Ha a vállalkozásodban el akarod számolni, akkor az Adózás rendjéről szóló törvényt nézd meg. Abban van, hogy az APEH milyen elektronikus aláírást fogad el. Sajnos nem vagyok a munkahelyemen, így pontosabbat egyelőre nem tudok mondani.

                    #2177454
                    borosspet
                    Felhasználó
                      gabaman wrote:
                      Nemrég kaptam egy ilyen távszámlás csodát.
                      (…)
                      http://www.wohlberg.net/public/software/xml/xgrep/

                      Köszi! Megoldottad a problémámat, ugyanis a szociális gázártámogatáshoz „kinyomtatott távszámla” kell a MÁK részére. Ezzel már tökéletesen mûködik a számlanyomtatás linux alatt is.

                      Péter

                      #2177455
                      borosspet
                      Felhasználó
                        gabaman wrote:
                        Nemrég kaptam egy ilyen távszámlás csodát.
                        (…)
                        http://www.wohlberg.net/public/software/xml/xgrep/

                        Köszi! Megoldottad a problémámat, ugyanis a szociális gázártámogatáshoz „kinyomtatott távszámla” kell a MÁK részére. Ezzel már tökéletesen mûködik a számlanyomtatás linux alatt is.

                        Péter

                      10 bejegyzés megtekintése - 11-20 / 21
                      • Be kell jelentkezni a hozzászóláshoz.