Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Čitač elektronske lične karte u Javi

[es] :: Java :: Čitač elektronske lične karte u Javi
(TOP topic, by Dejan Lozanovic)

[ Pregleda: 18958 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Čitač elektronske lične karte u Javi10.01.2011. u 01:43 - pre 101 meseci


Biblioteka JFreesteel je slobodan softver otvorenog koda, omogućava čitanje javnih podataka sa čipa nove lične karte, objavljena pod GNU LGPLv3 licencom koja dozvoljava korišćenje kako u slobodnim tako i u vlasničkim komercijalnim aplikacijama. Koristi javax.smartcardio i sistemsku podršku za komunikaciju sa čitačem (PC/SC, pcsc-lite na GNU/Linuksu i MacOS X) i nema dodatne zavisnosti.

Kod u Git skladištu je podeljen na JFreesteel biblioteku (u direktorijumu /lib) i GUI aplikaciju SerbianEidViewer koja koristi biblioteku (u direktorijumu /viewer). Aplikacija je objavljena pod GNU Affero GPLv3 licencom.

Svoju kopiju koda pravite naredbom: git clone git@gitorious.org:freesteel/jfreesteel.git. Naredbom mvn install uz instalirane JDT i Maven u novom target/ direktorijumu ćete dobiti jfreesteel jar paket biblioteke, serbianeidviewer aplikaciju, a u direktorijumu serbianeidviewer-lib sve biblioteke koje aplikacija koristi. Pokretanje aplikacije moguće je na dvoklik ili naredbom java -jar target/serbianeidviewer*.jar.

Sastavio sam viki stranicu sa predlozima za zakrpe, ali ako se sa Javom družite više nego ja koji sam početnik u ovom delu foruma, sigurno ćete čitajući kod naleteti na delove koji su mogli da budu bolje napisani.

Zakpre možete poslati na e-adresu grakic@devbase.net ili kao merge request kroz Gitorious.

Hvala kolegama sa foruma, Branku, Željku (pomoć oko ranije Python skripte), Aleksandru i Igoru na zakrpama i sugestijama.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

ilkeNo1
Miloš Ilić
bg

Član broj: 37476
Poruke: 111
*.mediaworksit.net.



+2 Profil

icon Re: Čitač elektronske lične karte u Javi10.01.2011. u 15:32 - pre 101 meseci
Care!!! Ispali ste galantni, svaka Vam čast!


"Izgubljeno je samo ono cega se odreknemo"
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Čitač elektronske lične karte u Javi10.01.2011. u 23:53 - pre 101 meseci
Najkorisnije što sada možete da uradite jeste da pokrenete probnu verziju programa od pre par dana u terminalu (jfreesteelgui.jar) i pogledate ispis podataka o adresi prebivališta. Ukoliko ispis sadrži neku od oznaka 1573 do 1577, ili je neka od postojećih oznaka pogrešno pridružena, javite.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4533



+705 Profil

icon Re: Čitač elektronske lične karte u Javi11.01.2011. u 11:45 - pre 101 meseci
Sjajno radi, svaka čast! Nemam ništa između 1573 i 1577.

BTW, mislim da si omašio git parametre, ovo šljaka: git clone git://gitorious.org/freesteel/jfreesteel.git.

Inače, koristio sam EZ100PU čitač kartica (ide na USB), potrebno je instalirati vlasničke drajvere, ali nakon toga radi bez problema na Ubuntu 10.10.
 
Odgovor na temu

naskon

Član broj: 131747
Poruke: 2
*.dynamic.isp.telekom.rs.



Profil

icon Re: Čitač elektronske lične karte u Javi04.03.2011. u 14:41 - pre 99 meseci
Super,

aj daj malo detaljnije uputstvo za instaliranje, nov sam na Ubuntu.

Samo napred.
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Čitač elektronske lične karte u Javi04.03.2011. u 14:49 - pre 99 meseci
Instaliraj pakete pcscd i IFD drajevere za čitač kartica (ako je CCID kompatibilan, paket libccid). Instaliraj sun-java6-jre paket (moguće da ovo traži da aktiviraš partnerska skladišta). Sada sa stranice http://devbase.net/jfreesteel/ preuzmi serbianeidviewer arhivu, raspakuj, omogući izvršavanje JAR datoteke (desni > svojstva > kartica ovlašćenja, uključi dozvolu za pokretanje programa) i pokreni dvoklikom.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Čitač elektronske lične karte u Javi11.10.2012. u 05:09 - pre 80 meseci
Kod je moguće preuzeti i sa GitHuba: https://github.com/grakic/jfreesteel

U međuvremenu su dopunjene nedostajuće oznake pri čitanje adrese. Filip Miletić je poslao više zakrpa kojima se sređuje kod, dopunjuju komentari, dodao je i osnovne unit testove.

Sada je tu i Java aplet za čitanje lične karte iz JavaScripta u veb pregledaču sa primerom upotrebe.

Aktuelna GUI aplikacija za čitanje lične karte se može preuzeti zapakovana kao instalacioni paket za MS Windows ili Ubuntu sistem sa starog sajta http://devbase.net/jfreesteel/

[Ovu poruku je menjao Goran Rakić dana 11.10.2012. u 06:39 GMT+1]
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Dominator08
Beograd

Član broj: 204089
Poruke: 183
*.dynamic.isp.telekom.rs.



+5 Profil

icon Re: Čitač elektronske lične karte u Javi05.06.2013. u 12:50 - pre 72 meseci
Jel moguće nekako sačuvati ili odštampati podatke sa čitača a ada to ne bude screenshot?
aj ostavicu ovako...
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Čitač elektronske lične karte u Javi05.06.2013. u 16:34 - pre 72 meseci
Na koji način koristiš Java biblioteku ili gotov program?
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Dominator08
Beograd

Član broj: 204089
Poruke: 183
95.180.63.*



+5 Profil

icon Re: Čitač elektronske lične karte u Javi05.06.2013. u 21:04 - pre 72 meseci
Skinuo sam program sa sajta za Windows OS i video da je moguće napraviti PDF fajl ali bez ličnih podataka, a u suštini ti podaci su mi najpotrebniji..
aj ostavicu ovako...
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Čitač elektronske lične karte u Javi05.06.2013. u 22:24 - pre 72 meseci
Ako ti gotov program treba na Windowsu, zašto ne bi preuzeo MUP-ovu verziju programa CELIK+ sa sajta http://ca.mup.gov.rs/download.html

Na ovoj temi se pominje varijanta programa koja radi na svim sistemima i Java biblioteka za korišćenje u programima.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Dominator08
Beograd

Član broj: 204089
Poruke: 183
95.180.63.*



+5 Profil

icon Re: Čitač elektronske lične karte u Javi06.06.2013. u 14:40 - pre 72 meseci
Zato što Čelik+ pravi problem prilikom štampanja, otvara dijalog za instaliranje štampača a na kompjuteru koristim štampač na mreži (HP 1212MFP) koji radi savršeno, i naravno nemam pojma kako da to rešim..
Zato se raspitujem za ovaj program, mislio sam da postoji neka alternativa

aj ostavicu ovako...
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Čitač elektronske lične karte u Javi06.06.2013. u 16:34 - pre 72 meseci
Pošto ovaj Java program ima otvoreni kod, pretpostavljam da bi mogao naći nekog studenta sa znanjem Jave da iskodira deo koji nedostaje. Ja ću rado ubaciti bilo koji dodatak koji mi neko pošalje i objaviti novu verziju.

Probaj i sa varijantom da instaliraš virtuelni PDF štampač (na primer, pdfcreator), pa onda zvaničnim programom napraviš PDF koji će hteti da se štampa. Ali to pitanje i diskusija je pre za neki od Windows foruma.
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Dominator08
Beograd

Član broj: 204089
Poruke: 183
95.180.63.*



+5 Profil

icon Re: Čitač elektronske lične karte u Javi06.06.2013. u 22:28 - pre 72 meseci
Važi Gorane, hvala na savetu!
aj ostavicu ovako...
 
Odgovor na temu

Prethorian
Aleksandar Spasojevic
Kragujevac

Član broj: 567
Poruke: 47
*.dynamic.sbb.rs.

ICQ: 15989926


+2 Profil

icon Re: Čitač elektronske lične karte u Javi22.09.2013. u 21:10 - pre 68 meseci
Ja imam Dell tastaturu koja ima u sebi citac kartice i radi sve lepo pod windows-om i linux-om, ali pod Mac OS X-om nece da prepozna citac.

Iz konzole se vidi citac:
Code:

spale@macpro:~$ pcsctest

MUSCLE PC/SC Lite Test Program

Testing SCardEstablishContext    : Command successful.
Testing SCardGetStatusChange 
Please insert a working reader   : Command successful.
Testing SCardListReaders         : Command successful.
Reader 01: Dell smart card reader keyboard 00 00
Enter the reader number          : 1
Waiting for card insertion         
                                 : Command successful.
Testing SCardConnect             : Command successful.
Testing SCardStatus              : Command successful.
Current Reader Name              : Dell smart card reader keyboard 00 00
Current Reader State             : 0x34
Current Reader Protocol          : 0x1
Current Reader ATR Size          : 18 (0x12)
Current Reader ATR Value         : 3B B9 18 00 81 31 FE 9E 80 73 FF 61 40 83 00 00 00 DF 
Testing SCardDisconnect          : Command successful.
Testing SCardReleaseContext      : Command successful.
Testing SCardEstablishContext    : Command successful.
Testing SCardGetStatusChange 
Please insert a working reader   : Command successful.
Testing SCardListReaders         : Command successful.
Reader 01: Dell smart card reader keyboard 00 00


ali ga tvoja aplikacija ne vidi.

U pitanju je OS X 10.8.5 mozda bi mogao da dodas podrsku za ovaj citac?

Where you want to go today?
To kill Bill !!
 
Odgovor na temu

Dejan Lozanovic
Dejan Lozanovic
Beograd

Član broj: 691
Poruke: 2325
*.246.125.91.dyn.plus.net.

Jabber: null@elitesecurity.org
Sajt: speedy-order.com


+75 Profil

icon Re: Čitač elektronske lične karte u Javi23.09.2013. u 20:01 - pre 68 meseci
Citat:
Prethorian: Ja imam Dell tastaturu koja ima u sebi citac kartice i radi sve lepo pod windows-om i linux-om, ali pod Mac OS X-om nece da prepozna citac.

U pitanju je OS X 10.8.5 mozda bi mogao da dodas podrsku za ovaj citac?


Mogu ja da ti odgovorim umesto njega, projekat je pisan u javi, a java kao takva ne prica direktno sa hardverom vec koristi sistemske drajvere. Velika verovatnoca da tebi drajver za tastaturu nije potpuno podrzan tj da ne koristi citac. Kada ti citac proradi pod Macom proradice i ovaj program.
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Čitač elektronske lične karte u Javi18.09.2014. u 00:19 - pre 56 meseci
Nova verzija omogućava čitanje i kartica izdatih nakon 18. avgusta 2014.
http://devbase.net/jfreesteel/

http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4533



+705 Profil

icon Re: Čitač elektronske lične karte u Javi18.09.2014. u 06:44 - pre 56 meseci
Citat:
Lintian check results for /home/jablan/Downloads/jfreesteel-eidviewer_1.0-SNAPSHOT-20140917_all.deb:
E: jfreesteel-eidviewer: maintainer-address-malformed Goran Rakic <grakicdevbase.net>
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Čitač elektronske lične karte u Javi18.09.2014. u 11:24 - pre 56 meseci
Probaj ponovo. Lintian se i dalje buni, davež jedan, ali nije kritično :)

Samo da naglasim, Java API se poziva isto za čitanje i starih i novih kartica. Ko je koristio EidCard direktno (a ne preko Reader objekta) treba da promeni eksplicitni konstruktor i sada koristi factory metodu EidCard.fromCard(Card). Dodata je i nova metoda EidInfo.getAddressDate() koja vraća poslednji datum promene adrese prebivališta ili null ako datum nije postavljen (podrazumevano 01010001) ili ne postoji zapis na kartici. Izvorni kod je na GitHubu, trenutno u "gemalto" grani, ako ne bude žalbi to će kroz par dana postati "master". Planiram još da izbacim Guava međuzavisnost (grana "without_guava"). Jeste da ImmutableMap čini kod malo boljim, ali 850KB manje meni znači kada biblioteku koristim iz Java apleta.

U demo aplikaciji i dalje nedostaje ispis podataka u PDF-u (predviđeno da se uradi kroz iText), a u biblioteci nedostaje provera potpisa podataka sa lične karte.


[Ovu poruku je menjao Goran Rakić dana 18.09.2014. u 17:23 GMT+1]
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

Prethorian
Aleksandar Spasojevic
Kragujevac

Član broj: 567
Poruke: 47
*.dynamic.sbb.rs.

ICQ: 15989926


+2 Profil

icon Re: Čitač elektronske lične karte u Javi29.10.2014. u 15:16 - pre 55 meseci
Sad radi sa istom Dell tastaturom koja ima citac. Izgleda da je bilo do Jave (u mom slucaju java7).

Sad imam nov problem. Ocigledno da radi aplikacija kako treba, ali kad pokusam da se ulogujem npr na raifaissen online sa licnom kartom, iako izadje popup u kome se vidi tacna oznaka citaca i polje da unesem password (pin) kaze kartica nije podrzana.

Znam da ovo nema veze sa aplikacijom, ali ima veze sa Javom, jer ROL koristi javu za login sa LK pa rekoh mozda je neko imao slican problem i ima resenje.

Isto se desava na OSX-u 10.8.x, 10.9.x i 10.10.x

Probano na browserima: Safar, Firefox i Chromium 64bita (beta)
i svuda je isto.


Where you want to go today?
To kill Bill !!
 
Odgovor na temu

[es] :: Java :: Čitač elektronske lične karte u Javi
(TOP topic, by Dejan Lozanovic)

[ Pregleda: 18958 | Odgovora: 19 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.