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

Citanje licne karte sa servera

[es] :: .NET :: Citanje licne karte sa servera

[ Pregleda: 5934 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Fanthom

Član broj: 130400
Poruke: 8
*.dynamic.isp.telekom.rs.



Profil

icon Citanje licne karte sa servera24.06.2012. u 18:40 - pre 143 meseci
Sve sam uradio kako treba i citac licne karte mi radi dobro i ucitava podatke i prikazuje gde treba.

Problem je kad prebacim kod na server i probam da procitam podatke sa licne karte koja je kod mene na klijentskom racunaru, na serveru nece da pokrene uopste EidStartup..

Ne znam da li su potrebna neka podesavanja na serveru, nisam instalirao drajver za citac smart karte (kapiram da mi taj drajver treba na klijentu, jer tu citam licnu kartu, a ne na serveru). Kao da do servera ne stizu podaci iz licne karte, ili kao da ne moze uopste da inicijalizuje CelikApi.dll.. Ne znam uopste u cemu je problem, kod puca na samom pocetku EidStartup..
 
Odgovor na temu

Mihajlo Cvetanović
Beograd

Član broj: 37636
Poruke: 1249



+96 Profil

icon Re: Citanje licne karte sa servera25.06.2012. u 11:07 - pre 143 meseci
Objasni, molim te, kakava je to klijent-server konfiguracija. Šta to tačno znači? Čelik je pravljen za desktop varijante, a za ostalo programer mora sam da se snađe. Biblioteka mora da vidi karticu, a ako je ne vidi to nije do biblioteke.
 
Odgovor na temu

Fanthom

Član broj: 130400
Poruke: 8
*.dynamic.isp.telekom.rs.



Profil

icon Re: Citanje licne karte sa servera25.06.2012. u 11:50 - pre 143 meseci
E meni treba to ostalo, da ocitava licnu kartu preko neta, a ne sa desktopa...

Evo da malo detaljnije opisem problem...

Korisnik preko neta pristupa sajtu i ima polja u kojima treba da unese svoje licne podatke- ime, prezime, adresu, mesto, jmbg... Ideja je da se ubrza posao i olaksa korisniku, da unese licnu kartu u card reader i na klik dugmeta popuni sva ta polja sa licne karte...

Ja sam uradio sa celikApi ali, s obzirom da je to za desktop, radi samo dok radim u lokalu...

Da li je neko radio nesto slicno i da li ima neku ideju/predlog za resenje?
 
Odgovor na temu

Dejan Carić
Oslo, Norway

Član broj: 230976
Poruke: 232
82.117.199.*

Sajt: www.dcaric.com


+26 Profil

icon Re: Citanje licne karte sa servera25.06.2012. u 13:21 - pre 143 meseci
Ono što hoćeš da uradiš jeste da iz ASP.NET aplikacije pokreneš neki program na klijentskom računaru. Tako nešto nije moguće iz sigurnosnih razloga. Zamisli da posetiš neki sajt, a vlasnik sajta ti pobriše fajlove na računaru, iskopira cookie za logovanje na druge sajtove, itd.

Ono što bi mogao da pokušaš je da napraviš ActiveX komponentu koju će korisnik da instalira kod sebe, nateraš ga da koristi Internet Explorer i da security settings stavi na minimum minimuma :)

Kao kod plaćanja računa korišćenjem Banca Intesa Online gde se prilikom svake transakcije proverava da li imaš ubačen CD i da li se šifra koju si uneo poklapa sa tom na CD-u.
 
Odgovor na temu

dejanet
Beograd

Član broj: 19240
Poruke: 1181



+835 Profil

icon Re: Citanje licne karte sa servera25.06.2012. u 13:33 - pre 143 meseci
^ Tacno tako.

E sada postoje 2 puta:

- da radi activex koji ce biti wrapper nad tim api-ijem, predpostavljam, nije resenje jer na klijentu mora da ima dll, sto komplikuje i ovako komplikovanu situaciju, sa setovanjem za end usera
- da uzme source od api-ija(ako postoji) pa da ga portuje na activex koristeci vb ili c#
 
Odgovor na temu

Goran Rakić
Beograd

Član broj: 999
Poruke: 3766

Sajt: blog.goranrakic.com


+125 Profil

icon Re: Citanje licne karte sa servera09.07.2012. u 02:25 - pre 142 meseci
Postoji rešenje koje radi na svim operativnim sistemima i svim pregledačima koji podržavaju Java aplete. Klijent ne mora da ima bilo šta instalirano osim drajvera za čitač pametnih kartica. Nije potrebna aplikacija MUP-a.

Najpre u stranicu koji ispisuješ ubaciš JFreesteel EidApplet Java aplet. Zatim definišeš JavaScript funkcije koje će primiti podatke kada se lična karta ubaci u čitač. Odatle podatke možeš da pošalješ na server običnim Ajaxom ili da ih ispišeš u formularu. Na isti način možeš da pošalješ i sliku iz lične karte na server.

Stranica projekta je ovde http://devbase.net/jfreesteel/ a primer potraži u Git stablu https://gitorious.org/freesteel/jfreesteel/trees/master/eidapplet

Imaj u vidu da JFreesteel EidApplet aplet ne može da očita elektronski potpis podataka zapisanih u ličnoj karti, tako da ne možeš da utvrdiš autentičnost i integritet pročitanih podataka. U prevodu posetilac stranice može da igranjem po JavaScript konzoli prevari i pošalje lažne podatke. Kako tebi treba samo kao pomoć pri unosu, to neće biti problem.

Da bi aplet imao pristup čitaču pametne kartice, mora da bude potpisan. Možeš da koristiš sertifikat koji ćeš sam sebi da napraviš i zanemariš upozorenja pri učitavanju apleta ili da kupiš sertifikat za potpisivanje Java apleta.

Pored apleta koji je proof-of-concept, projekat sadrži i Java biblioteku i malu Java GUI aplikaciju. Ne daj se time zavarati ;)
http://sr.libreoffice.org — slobodan kancelarijski paket, obrada teksta, tablice,
prezentacije, legalno bez troškova licenciranja
 
Odgovor na temu

[es] :: .NET :: Citanje licne karte sa servera

[ Pregleda: 5934 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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