Kezdőlap › Fórumok › SOS! Bajban vagyok › Digitális aláírás (távszámla) – jellegzetes magyar módra… hogy tudom kezelni?
- This topic has 20 hozzászólás, 5 résztvevő, and was last updated 16 years, 6 months telt el by
borosspet.
-
SzerzőBejegyzés
-
2008-12-12-20:23 #2177446
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
2008-12-12-20:23 #2177447Mellesleg 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
2008-12-12-21:51 #2177448gabaman 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.
2008-12-12-21:51 #2177449gabaman 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.
2008-12-12-22:31 #2177450Nemré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/bashif test „x$#” != „x2”
then
echo „Használata: $0 .mssign .pdf”;
exit 0;
fixgrep -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/bashif test „x$#” != „x1”
then
echo „Használata: $0 .mssign”;
exit 0;
fixgrep -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/2008-12-12-22:31 #2177451Nemré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/bashif test „x$#” != „x2”
then
echo „Használata: $0 .mssign .pdf”;
exit 0;
fixgrep -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/bashif test „x$#” != „x1”
then
echo „Használata: $0 .mssign”;
exit 0;
fixgrep -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/2008-12-13-17:13 #2177452borosspet!
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.2008-12-13-17:13 #2177453borosspet!
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.2008-12-16-23:09 #2177454gabaman 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
2008-12-16-23:09 #2177455gabaman 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
-
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz