ID-kaart ja Kubuntu ja Firefox 2.0

Ubuntu Linuxi ja tema erinevate versioonide foorum

Moderaator: Moderaatorid

Kasutaja avatar
margo704
Pingviini aktivist
Pingviini aktivist
Postitusi: 242
Liitunud: 30.08.2005, 03:00

ID-kaart ja Kubuntu ja Firefox 2.0

Postitus Postitas margo704 »

Kui panin peale Kubuntu 6.10, siis ei tööta Firefoxiga (2.0) enam ID-kaart. Kui proovin näiteks pilet.ee-s sisse logida, siis küsib, et kas pin1 või pin2, nagu Firefoxil kombeks, ja siis viskab ette dialoogiakna kirjaga "Error establishing an encrypted connection to www.pilet.ee. Error Code: -8037." Ja hanza.net-is ütleb hoopiski nii:
"This address is restricted
This address uses a network port which is normally used for purposes other than Web browsing. Firefox has canceled the request for your protection."
Ei tea kas uues Firefoxis on mingit turvalisuse taset suurendatud vms ja ei tea, kas seda saaks kuidagi maha keerata.

Tavalise Mozillaga aga töötab kõik ilusasti.

ID-kaardiga autentimise töölesaamine iseenesest on (K)ubuntus väga lihtne. Mul on see ID-kaardi lugeja, mis on Elioni ID-kaardi stardikomplektis. Ma ei tea, kas teistega ka nii lihtne on.
Mina tegin nii:
1. Kõigepealt installisin vajalikud paketid:

Kood: Vali kõik

sudo apt-get install opensc pcscd libccid
2. Siis võtsin failis /etc/opensc/opensc.conf real

Kood: Vali kõik

# try_emulation_first = yes;
trellid eest ära.

3. Siis proovisin käsuga

Kood: Vali kõik

opensc-tool --list-readers
, kas tunneb lugeja ära. Kui tunneb, siis peaks (vähemalt minu lugeja puhul) näitama umbes midagi sellist:

Kood: Vali kõik

Nr.    Driver     Name
0      pcsc       SCM SCR 331 (50500744) 00 00
4. Siis panin ID-kaardi lugejasse ja andsin käsu:

Kood: Vali kõik

pkcs15-tool --list-certificates
Kui selle peale näitab midagi sellist:

Kood: Vali kõik

X.509 Certificate [Isikutuvastus]
        Flags    : 0
        Authority: no
        Path     : 3f00eeeeaace
        ID       : 01

X.509 Certificate [Allkirjastamine]
        Flags    : 0
        Authority: no
        Path     : 3f00eeeeddce
        ID       : 02
, siis on kõik korras.

5. Kuna mul Firefoxiga ei toimi, siis installisin Mozilla:

Kood: Vali kõik

sudo apt-get install mozilla
6. Siis tegin (brauseriga, millega tahan autentida, antud juhul siis Mozillaga) nii, nagu õpetatakse lehel http://www.opensc-project.org/ideelabor ... eMozillaga
St intallisin ID-kaardiga seotud sertifikaadid:
Sertifitseerimiskeskuse juursertifikaat - [aegunud viide]
Sertifitseerimiskeskuse EstEID sertifikaat - [aegunud viide]
Sertifitseerimiskeskuse klass 3 sertifikaat - [aegunud viide]

Ja laadisin pkcs11 mooduli brauserisse: sisestasin aadressil http://www.opensc-project.org/ideelabor ... eMozillaga lahtrisse "Asukoht" pkcs11 mooduli asukoha (Kubuntul on selleks /usr/lib/opensc-pkcs11.so ) ja vajutasin nuppu "Lae moodul".

Ja ongi kõik.

Aga siiski tahaks Firefoxiga ka pangas käia. Kas on üldse veel siin selliseid, kes (K)ubuntus ID-kaarti kasutavad?
Viimati muutis margo704, 31.10.2006, 10:20, muudetud 1 kord kokku.
Kasutaja avatar
Hardi
Pingviini aktivist
Pingviini aktivist
Postitusi: 153
Liitunud: 31.10.2005, 02:00

Postitus Postitas Hardi »

Võibolla saab nii

mozilla1.5 on (firefox 2.0 ei tea pole veel tõmmanud) kusagil .mozilla/firefox/.... kataloogis prefs.js fail kui sinna lisada rida user_pref("network.security.ports.banned.override", "pordi number"); pordi numbri asemel kirjutad selle pordi kuhu ta sull ühenduda ei lasknud... selle saab sinna lisada ka kui kirjutad addresi ribale about:config ja vajutad paremat hiire klõpsu ja sealt new...
Kasutaja avatar
margo704
Pingviini aktivist
Pingviini aktivist
Postitusi: 242
Liitunud: 30.08.2005, 03:00

Postitus Postitas margo704 »

Jah, nüüd hanza.net-is seda viga enam ei anna, mis varem andis. Aga seda "Error establishing an encrypted connection to ..." ütleb ikkagi. Nüüd ka hanza.net-is.
co
Pingviini aktivist
Pingviini aktivist
Postitusi: 106
Liitunud: 19.10.2006, 09:54

Postitus Postitas co »

Mul sama probleem.
Vanema Firefoxiga oli nii,et kõigepealt eemaldasin pkcs11 mooduli ja siis lisasin ta uuesti ning see aitas.Firefox 2.0-ga ei aita see vigur ka.
Hanza.net kasutab 563(NNTPS) porti.
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

firefoxi seadetest on seal samas kohas, kus tuleb valida, et ta igal logimisel küsiks uuesti, millist serti kasutada (mitte automaatne valik), üks nupp "Security Devices", kui seda vajutate, peaks saama mõlemad pin koodid sisestada ja peale seda peaks hakkama firefox toimima..
Pilt Pilt Pilt
Kasutaja avatar
margo704
Pingviini aktivist
Pingviini aktivist
Postitusi: 242
Liitunud: 30.08.2005, 03:00

Postitus Postitas margo704 »

Jah, ongi nii, toimib. Aga seda ainult nii kaua, kui firefoxi kinni panen ja uuesti avan - siis tuleb see toiming seal "Security Devices" all uuesti teha :(
Kasutaja avatar
indrek
Vana Pingviin
Vana Pingviin
Postitusi: 412
Liitunud: 08.07.2005, 03:00

Postitus Postitas indrek »

Mulle tundub, et selline asi kisendab firefoxi extensioni järele. On siin kedagi, kel mõistust ja tahtmist asi ära teha?
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

pigem on see mingi puuk, mida võiks ntx kusagilt käsurealt jälitada ja siis mozillale teada anda, sest windowsi all minu mäletamist mööda selle asjaga probleeme ei olnud, suht kindel, et windows andis vastava akna, et parool sisestada..
Pilt Pilt Pilt
Kasutaja avatar
margo704
Pingviini aktivist
Pingviini aktivist
Postitusi: 242
Liitunud: 30.08.2005, 03:00

Postitus Postitas margo704 »

Nii, ma sattusin nüüd windowsi taha. Proovisin siin ka Firefox 2.0-ga. Hanza.net-iga on siin ka sama jama. Aga sellest saab tänu Hardi õpetusele jagu. Standardse pordi puhul aga toimib asi nii, nagu peab.

Keegi võiks tõesti Mozillale sellest teatada. Keegi, kes ise ka aru saab, millest räägib :D
Kasutaja avatar
zeratul
Pingviini aktivist
Pingviini aktivist
Postitusi: 120
Liitunud: 22.02.2006, 02:00

Postitus Postitas zeratul »

See hanza neti jama FF2.0-ga peaks hanzaneti kapsaaeda minema, kuna nad kasutavad porti, mis on juba reserveeritud. Hanzaneti kodukal on juhend kirjas, kuidas viga parandada.
Kasutaja avatar
ilmar
Pingviini kasutaja
Pingviini kasutaja
Postitusi: 41
Liitunud: 21.07.2006, 17:22

Postitus Postitas ilmar »

Kas on keegi saanud FF2.0-ga ID-kaarti tööle või võib selle ära unustada, olen 2x korda teinud puhta installi ja katsetanud erinevaid õpetusi, aga tulemuseks on peale sertifikaadi valimist: "Error establishing an encrypted connection to id.seb.ee. Error Code: -8037.", kuigi peaks küsima PIN1 :cry:
Kasutaja avatar
margo704
Pingviini aktivist
Pingviini aktivist
Postitusi: 242
Liitunud: 30.08.2005, 03:00

Postitus Postitas margo704 »

ilmar kirjutas:Kas on keegi saanud FF2.0-ga ID-kaarti tööle või võib selle ära unustada, olen 2x korda teinud puhta installi ja katsetanud erinevaid õpetusi, aga tulemuseks on peale sertifikaadi valimist: "Error establishing an encrypted connection to id.seb.ee. Error Code: -8037.", kuigi peaks küsima PIN1 :cry:

Seda probleemi on ju juba siin teemas üsna pikalt seletatud:
sander85 kirjutas:firefoxi seadetest on seal samas kohas, kus tuleb valida, et ta igal logimisel küsiks uuesti, millist serti kasutada (mitte automaatne valik), üks nupp "Security Devices", kui seda vajutate, peaks saama mõlemad pin koodid sisestada ja peale seda peaks hakkama firefox toimima..
margo704 kirjutas:Jah, ongi nii, toimib. Aga seda ainult nii kaua, kui firefoxi kinni panen ja uuesti avan - siis tuleb see toiming seal "Security Devices" all uuesti teha :(
Kui ei viitsi igakord sealt "Security Devices" alt PIN-i sisestada, siis kasuta Firefoxi asemel Mozillat, tollega toimib kõik ilusti.
Vincento
Uus kasutaja
Uus kasutaja
Postitusi: 1
Liitunud: 30.03.2007, 10:29

Re: ID-kaart ja Kubuntu ja Firefox 2.0

Postitus Postitas Vincento »

2. Siis võtsin failis /etc/opensc/opensc.conf real

Kood: Vali kõik

# try_emulation_first = yes;
trellid eest ära.

Kõik on tore, aga palun ütle mulle ka mismoodi sa sealt trellid eest ära võtsid, ma olen proovinud nii ja naa, aga kuidagi ei saa
Kasutaja avatar
spott
Admin
Admin
Postitusi: 8877
Liitunud: 04.06.2005, 03:00

Postitus Postitas spott »

sudo gedit /etc/opensc/opensc.conf

Ja siis saad seda faili muuta
Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
Kasutaja avatar
spott
Admin
Admin
Postitusi: 8877
Liitunud: 04.06.2005, 03:00

Postitus Postitas spott »

Kas keegi oskab öelda, kaugel selle Firefoxi vea parandamine on?
Praegu Feistys sain asja Seamonkeyga tööle, kuid Firefoxiga ikka mitte....
Tellige endale sünnipäevaks, sõbrapäevaks või muuks tähtpäevaks kingitus: Kingitused internetist - NetiKink.eu
Kasutaja avatar
pacho
Moderaator
Moderaator
Postitusi: 618
Liitunud: 08.07.2005, 03:00

Postitus Postitas pacho »

Homsest ka sunniviisiline iiideee omanik :(
Tegin väikse skripti Feisty jaoks, mis teeb paigaldusel enamiku tüütuseid ära.
#!/bin/bash
#http://pingviin.org/viewtopic.php?p=12702#12702
echo 'Skripti autor ei vastuta mingil viisil yhegi tekkinud
k4ki eest.
Kas oled sellega nõus (j/e)? '
read answer
if [ "$answer" = j ]
then
echo 'Alustan...'; else
exit 1
fi

if grep -q feisty /etc/apt/sources.list; then
echo 'Kasutatav distributsioon on Ubuntu Feisy Fawn,'
echo 'paigaldus jätkub'; else
echo 'see ei ole Ubuntu Feisty Fawn'
exit 1
fi

echo 'Paigaldan opensc, pcscd, libccid pakke ...'
echo 'Sisesta salas6na'
sudo apt-get -qq -y --force-yes install opensc pcscd libccid

if test -f /etc/init.d/pcscd; then
echo 'pcscd paigaldatud!'
echo 'Jätkan paigaldust'; else
echo 'Paigaldamine ebaõnnestus!'
exit 1
fi

sudo sed -i 's/# try_emulation_first = yes/ try_emulation_first = yes/g' /etc/opensc/opensc.conf
sudo sed -i 's/# lock_login = true/ lock_login = false/g' /etc/opensc/opensc.conf

if test -f /usr/lib/jvm/java-6-sun/jre/README; then
cd /tmp
wget [aegunud viide]
tar xvf pkcs11wrapper-linux.tar.gz
sudo cp libpkcs11wrapper.so /usr/lib/jvm/java-6-sun/jre/lib/i386/
fi

if test -f /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre/lib/README; then
cd /tmp
wget [aegunud viide]
tar xvf pkcs11wrapper-linux.tar.gz
sudo cp libpkcs11wrapper.so /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre/lib/i386/
fi

sudo ln -sf /usr/lib/opensc-pkcs11.so /usr/lib/libesteid-pkcs11.so # seda kasutab SEB ühispank
sudo ln -sf /usr/lib/opensc-pkcs11.so /usr/lib/libopensc-pkcs11.so # seda kasutab DigiDoci portaal

sudo /etc/init.d/pcscd restart

echo 'Kohe avaneb Firefoxi aken. Palun jälgige lehel olevaid juhiseid ja paigaldage ID-kaardi sertifikaadid ning moodul.'

firefox [aegunud viide] &

sudo /etc/init.d/pcscd restart

exit
Kasutaja avatar
pacho
Moderaator
Moderaator
Postitusi: 618
Liitunud: 08.07.2005, 03:00

Postitus Postitas pacho »

Quick-and-dirty häkk.

sudo apt-get remove opensc libopensc2

wget http://pacho.pri.ee/jagatud/pingviin/op ... 1_i386.deb

sudo dpkg -i opensc-mp_0.11.1+svn-1_i386.deb

sudo ln -sf /usr/lib/opensc-auth-pkcs11.so /usr/lib/libesteid-pkcs11.so
sudo ln -sf /usr/lib/opensc-auth-pkcs11.so /usr/lib/libopensc-pkcs11.so

sudo /etc/init.d/pcscd restart

EDIT: Unustasin öelda mis see tegema peaks :D . PIN2 vea parandab ära . Kasutamine on järjekordselt omal vastutusel. Ei toimi kõikide lugejatega. Elioni 95 kroonine junn on hea valik :)

EDIT2: Ära tuleb käia ka [aegunud viide] lehel ja ID kaardi mooduli asukoht muuta järgnevaks '/usr/lib/opensc-auth-pkcs11.so '
Viimati muutis pacho, 25.04.2007, 22:58, muudetud 2 korda kokku.
Kasutaja avatar
cbr
Pingviini aktivist
Pingviini aktivist
Postitusi: 283
Liitunud: 31.08.2005, 03:00

Postitus Postitas cbr »

Millal see viga upstreamis ära parandatakse ka?

Muidu, kui mina proovisin, siis ei saanudki teistmoodi asja tööle, kui pidin panema Firefoxi iga kord küsima sertifikaati. Kas see on ka mingi puuk ve?
Kasutaja avatar
pacho
Moderaator
Moderaator
Postitusi: 618
Liitunud: 08.07.2005, 03:00

Postitus Postitas pacho »

Puuk jah. See svn'i versioon ei tööta kõikide kaardilugejatega, kui stabiilseks saab siis ...
Kasutaja avatar
zeratul
Pingviini aktivist
Pingviini aktivist
Postitusi: 120
Liitunud: 22.02.2006, 02:00

Postitus Postitas zeratul »

Ei tea mis värk on mul, aga kõik justkui töötab ja java control panel näitab ilusti SEB sertifikaati, aga kui tahan raha ülekannet teha, siis annab sellsie akna ette:
Pilt

Seal peaks nagu näitama seda certi või mis, aga millegipärast ei näita midagi?
Vasta