[Nasıl] Elektronik imza (E-imza) Kurulumu

Başlatan bytan, 17 Ekim 2010 - 18:47:37

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

bytan

Önemli Not: Elektronik imza kullanımı için çok çeşitli kart okuyucular ve akıllı kartlar mevcuttur. Bu anlatımda CCID pakedi tarafından sürücüleri sağlanan bir kart okuyucu ile AKIS firmasının kullanıma sunduğu akıllı kart örnek alınmıştır. Piyasada bulunan her bir kart okuyucu ve akıllı kartın sisteme kurulabilmesi için ihtiyaç duyduğu gerekliliklerin farklı olabileceği gözönünde bulundurulmalıdır.





Kurulum ve kullanım için gerekli olan paketler:


  • Akıllı Kart Okuyucu sürücüsü
  • Akıllı Kart İşletim Sistemi (AKİS)

Her iki paket Kamu SM® adresinden dağıtılıyor.

Adım 1:

Akıllı Kart Okuyucu sürücüsü olarak yukarıdaki bağlantıyla ulaşılan veya kartın satın alındığı şirket tarafından sağlanan paket standart program derleme işlemiyle kurulmalıdır.

Tübitak'ın sağladığı okuyuculardan birini kullanıyorum; bana önerilen CCID  pakedi oldu.

CCID ile desteklenen kart okuyucularının listesi:

Alıntı Yap- ActivCard USB reader 3.0
  - Advanced Card Systems ACR 38U-CCID
  - Alcor Micro AU9520
  - Athena ASE IIIe USB V2
  - Athena ASE IIIe KB USB
  - Axalto Reflex USB v3
  - Blutronics Bludrive II CCID
  - C3PO LTC31
  - C3PO LTC32
  - C3PO KBR36
  - C3PO TLTC2USB
  - Charismathics token
  - Cherry XX33 keyboard
  - Cherry XX44 keyboard
  - Cherry SmartTerminal ST2XXX
  - Cherry ST-1044U
  - Dell keyboard SK-3106
  - Dell smart card reader keyboard
  - Eutron SIM Pocket Combo
  - Eutron CryptoIdentity
  - Eutron Smart Pocket
  - Eutron Digipass 860
  - Fujitsu Siemens Computers SmartCard USB 2A
  - Fujitsu Siemens Computers SmartCard Keyboard USB 2A
  - Gemplus GemPC 433 SL
  - Gemplus GemPC Key
  - Gemplus GemPC PinPad
  - Gemplus GemPC Twin
  - Gemplus GemCore POS Pro
  - Gemplus GemCore SIM Pro
  - Giesecke & Devrient StarSign Card Token 350
  - Giesecke & Devrient StarSign Card Token 550
  - HP USB Smart Card Keyboard
  - HP USB Smartcard Reader
  - id3 Semiconductors CL1356D
  - id3 Semiconductors CL1356T
  - Kobil KAAN Base
  - Kobil KAAN Advanced
  - Kobil KAAN SIM III
  - Kobil mIDentity
  - Lexar Smart Enterprise Guardian
  - EMV CAP - SecOVID Reader III
  - Lenovo Integrated Smart Card Reader
  - O2Micro oz776
  - OmniKey CardMan 1021
  - OmniKey CardMan 3021
  - OmniKey CardMan 3121
  - OmniKey CardMan 3621
  - OmniKey CardMan 3821
  - OmniKey CardMan 3621
  - OmniKey CardMan 4321
  - OmniKey CardMan 5121
  - OmniKey CardMan 5125
  - OmniKey CardMan 5321
  - OmniKey CardMan 6121
  - Philips Semiconductors JCOP41V221" ICCD card
  - Reiner-SCT cyberJack pinpad(a)
  - RSA SecureID SID800
  - SCM Micro SCR 331
  - SCM Micro SCR 331-DI
  - SCM Micro SCR 331-DI NTTCom
  - SCM Micro SCR 3310
  - SCM Micro SCR 3310 NTTCom
  - SCM Micro SCR 3311
  - SCM Micro SCR 3320
  - SCM Micro SCR 333
  - SCM SCR 3340 ExpressCard54
  - SCM Micro SCR 335
  - SCM Micro SCR 355
  - SCM Micro SPR 532
  - SCM Micro SDI 010
  - SCM SCR 3340 ExpressCard54
  - SmartEpad (v 2.0)
  - Silitek SK-3105 keyboard
  - SchlumbergerSema Cyberflex Access e-gate ICCD
  - Verisign Secure Storage Token
  - Verisign Secure Token
  - Winbond Electronics W81E381 (for OEM only)
  - Xiring Teo

Ayrıca deb paketi olarak da (libccid) ubuntu depolarında mevcut. Depodan kurarken ihtiyaç olan pcscd pakedini de kendisi kuruyor. Kurmazsa dâhi:

sudo apt-get install libccid pcscd

Adım 2:

Tübitak tarafından geliştirilen AKİS ise,  sun-java6-jre pakedine ihtiyaç duyuyor. Java kurulumu için bu konuya bakın.

Bağımlılığı sağladıktan sonra buradan veya buradan indirilecek paket açılarak alttaki komutu vermek yeterli:

sudo sh install.sh

Bu aşamadan sonra uygulama menüler içerisinde kendisine yer buluyor:

System Tools -> AKIS SmartCard Viewer


Tüm işlemler sorunsuz bittiyse IMZAGER ile belgelerinizi imzalayabilir, www.turkiye.gov.tr adresine girerek e-devlet uygulamalarını kullanabilirsiniz.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

neneki


krwlng

Eline sağlık bytan güzel anlatım olmuş, ayrıca java'nın güzelliğini bir kez daha görmüş olduk.
http://twitter.com/yusuFBrn

Ali İsmail Korkmaz, FENERBAHÇE Yıkılmaz!

heartsmagic

Bu alandaki açık da yavaş yavaş kapanmakta böylece. Haberdar ettiğin için teşekkürler @bytan. Ben de konuyu sabitleyiverdim, gözden kaçmış ya da mütevazı davranılmış :)
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

ufuk_k

Adalet Bakanlığı'nda yaygın olarak kullanılıyor, yakın zamanda benimki de gelince kullanacağım sanırım. Linux üzerinde de çalışabildiğini bilmiyordum. Bizde UYAP denen bir java tabanlı uygulama var, elektronik imza da genelde burada kullanılıyor. Anlatım için teşekkürler.
"Waiting for an ideal, a low deal, a no deal.
Play your stereotype,  oh yeah..."

mustecir


FıratikUS

e-devlet uygulamaları ve elektronik imza hakkında hiç bir bilgim yok.
Konu hakkında bilgi alabileceğimiz adresler nereleri acaba.
Bilgilendirirseniz seviniriz.
"Yok boşluktan başka bir şey toz nereye konacak"

bytan

Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

bytan

Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

agoe

Arkadaşlar ben Ubuntu 10.10 - 64 Bit kullanıyorum. Kamu SM adresinde, 64 Bit sistemler için uygun akıllı kart sürücüsü bulunmadığı yazılı. 32 Bit için olan AKİS Akıllı Kart sürücülerini kurmam mümkün müdür? Teşekkür ederim.

if

@agoe, depodaki(Sinaptik ya da ubuntu yazılım merkezi) 'ia32' adlı paketi kurarak dener misiniz?

agoe

#11
Cevabınız için teşekkür ederim. Dediğiniz gibi Synaptic'ten "ia32-libs" paketini ve KamuSM adresinde "İşletim Sisteminizi Seçiniz/Linux/Diğer/32 Bit/GemplusUSB/Akis Akıllı Kart Sürücüleri" olarak gösterilen paketlerden "libccid" paketini "pcscd" ile birlikte kurdum. Ancak indirdiğim "akiaLinuxPaketv1.4.tar.gz" paketini, anlatılanları yaptığım halde bir türlü kuramıyorum. Forumda tar.gz konusunda verilen bilgileri inceleyip denedim, olmadı.


Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 18 Ocak 2011 - 20:15:54

Ayrıca, Ubuntu üzerinden e-imza ile UYAP sistemine girebilen, sistemi kullanabilen arkadaşlar var mıdır? Varsa deneyimlerinden yararlanmak isterim. Bu sayede malum sisteme olan (şahsen) tek bağımlılığımızdan kurtulmuş oluruz.

bytan

@agoe,

Derleme sırasında yaptıklarını ve aldığın çıktıları aktarırsan neden derlenmediğini anlamaya çalışabiliriz.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

agoe

#13
Yapmaya çalıştığım derleme işlemi çıktısı aşağıdaki gibi. İşlem sonucunda "akiaLinuxPaketv1.4_20110121-1_amd64.deb" isimli bir paket oluştu ve kuruldu, ancak Uygulamalar/Sistem Araçları menüsünde AKIS SmartCard Viewer şeklinde bir uygulama simgesi görünmüyor.

ali@dhcppc1ali:~$ sudo aptitude install build-essential
[sudo] password for ali:
Hiçbir paket kurulmayacak, yükseltilmeyecek ya da kaldırılmayacak.
0 paket yükseltildi, 0 yeni kuruldu, 0 kaldırıldı, 0 yükseltilmedi.
Arşivlerden 0B veri alınacak. Paketler açıldıktan sonra 0B yer kullanılacak.
                                     
ali@dhcppc1ali:~$ cd Masaüstü
ali@dhcppc1ali:~/Masaüstü$ tar xvf akiaLinuxPaketv1.4.tar.gz
akiaLinuxPaketv1.4/
akiaLinuxPaketv1.4/libakisp11.so
akiaLinuxPaketv1.4/uninstall.sh
akiaLinuxPaketv1.4/akia.png
akiaLinuxPaketv1.4/akia.jar
akiaLinuxPaketv1.4/akia.desktop
akiaLinuxPaketv1.4/readme.txt
akiaLinuxPaketv1.4/akia.conf
akiaLinuxPaketv1.4/install.sh
ali@dhcppc1ali:~/Masaüstü$ cd akiaLinuxPaketv1.4
ali@dhcppc1ali:~/Masaüstü/akiaLinuxPaketv1.4$ ./configure
bash: ./configure: Böyle bir dosya ya da dizin yok
ali@dhcppc1ali:~/Masaüstü/akiaLinuxPaketv1.4$ make
make: *** Hedefler belirtilmediğinden make dosyası yok. Durdu.
ali@dhcppc1ali:~/Masaüstü/akiaLinuxPaketv1.4$ sudo make install
cat install.sh >install
chmod a+x install
ali@dhcppc1ali:~/Masaüstü/akiaLinuxPaketv1.4$ sudo aptitude install checkinstallHiçbir paket kurulmayacak, yükseltilmeyecek ya da kaldırılmayacak.
0 paket yükseltildi, 0 yeni kuruldu, 0 kaldırıldı, 0 yükseltilmedi.
Arşivlerden 0B veri alınacak. Paketler açıldıktan sonra 0B yer kullanılacak.
                                     
ali@dhcppc1ali:~/Masaüstü/akiaLinuxPaketv1.4$ sudo checkinstall

checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
           This software is released under the GNU GPL.


The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs?  [y]: y

Preparing package documentation...OK

*** No known documentation files were found. The new package
*** won't include a documentation directory.

Please write a description for the package.
End your description with an empty line or EOF.
>>

*****************************************
**** Debian package creation selected ***
*****************************************

*** Warning: The package name "akiaLinuxPaketv1.4" contains upper case
*** Warning: letters. dpkg might not like that so I changed
*** Warning: them to lower case.

This package will be built according to these values:

0 -  Maintainer: [ root@dhcppc1ali ]
1 -  Summary: [ Package created with checkinstall 1.6.2 ]
2 -  Name:    [ akialinuxpaketv1.4 ]
3 -  Version: [ 20110121 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ amd64 ]
8 -  Source location: [ akiaLinuxPaketv1.4 ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ akialinuxpaketv1.4 ]
12 - Conflicts: [  ]
13 - Replaces: [  ]

Enter a number to change any of them or press ENTER to continue:

Installing with make install...

========================= Installation results ===========================
make: `install' güncel

======================== Installation successful ==========================
cp: '//var/tmp/tmp.8KlZaLJ2TS/newfiles.tmp' durumlanamadı: Böyle bir dosya ya da dizin yok

Copying files to the temporary directory...OK

Stripping ELF binaries and libraries...OK

Compressing man pages...OK

Building file list... FAILED!

Building Debian package...OK

Installing Debian package...OK

Erasing temporary files...OK

Deleting temp dir...OK


**********************************************************************

Done. The new package has been installed and saved to

/home/ali/Masaüstü/akiaLinuxPaketv1.4/akialinuxpaketv1.4_20110121-1_amd64.deb

You can remove it from your system anytime using:

      dpkg -r akialinuxpaketv1.4

**********************************************************************

ali@dhcppc1ali:~/Masaüstü/akiaLinuxPaketv1.4$




Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 21 Ocak 2011 - 22:58:27

Bu arada "sun-java6-jre, sun-java6-plugin, libccid ve pcscd" paketleri daha önceden kurulu idi.

if

@agoe, paketi indirdim ve pakette anlatılana göre derleme yapmanıza gerek yok. Paketi açtığınız dizine girdikten sonra sudo sh ./install.sh komutunu vermeniz yeterli.

bytan

@agoe,

@if'in belirttiği gibi pakedi doğrudan kurabilirsin. Zaten bir kaç dizine bir kaç dosyayı taşıyor. Fakat 64 bit sistemde çalışmayıp alttaki gibi bir hata veriyor:

java.io.IOException: /usr/lib/libakisp11.so: wrong ELF class: ELFCLASS32 /usr/lib/libakisp11.so

Akis resmi sayfasında yazdığına göre 64 bit için çalışmalar devam ediyor:

http://www.akiskart.com.tr/tr/destek.html
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

agoe

Teşekkürler. O zaman 64 bit sürümünün çıkışını bekleyeceğiz.

bilinebilir

arkadaşlar merhaba. ben pardus 2011 kullanıyorum. e-imzayla ilgili sürücü yüklemesinde hata alıyorum. pardusun forumunun http://www.ozgurlukicin.com/forum/diger-donanim/21223/?page=1 adresinde çözüm bulmaya çalıştım ama olmadı. pardus 2011 de e-imza için yapılacak işlemler ve yüklemelerle ilgili yardımcı olabilecek arkadaşlar varsa sevinirim. şimdiden teşekkür ederim.

heartsmagic

@bilinebilir, konun orada devam ediyor. Son iletide senden bir dosya içeriği istenmiş, haliyle onu oraya geçmezsen insanlar sana yardımcı olamazlar. Meseleyi burada konuşmaya başlarsak aynı adımlardan geçeceğiz.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

bytan

Diğer tarafa da baktım göremedim. Derleme sırasında aldığın log dosyasını incelemen ve derleme çıktısının tamamını aktarman faydalı olabilir. Ayrıca "checking for pkg-config... no" satırındaki hatayı da gidermelisin. Ekran görüntüsü olarak geçtiğin çıktıyı göremediğim için o konuda bir şey diyemiyorum.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

superjax

NET-ID li e-imza kullanabiliyor muyuz acaba?

bytan

Yazılımın linux uyumluluğu varsa neden olmasın.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST

yildiz2005

e-imza ile www.turkiye.gov.tr adresine son ubuntu gnome sürümü ile bir türlü bağlanamadım. www.kamusm.gov.tr adresinde bulunan sürücüleri indirip kurdum ama bir türlü akis cartı okumuyor.

yildiz2005

#23
söz konusu yönergeleri izledim.
Ancak olmadı.
ayrıca

lsusb çıktısı :

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 04f2:b203 Chicony Electronics Co., Ltd
Bus 002 Device 002: ID 15d9:0a4c Trust International B.V. USB+PS/2 Optical Mouse

burada görünmüyor. Yani bilgisayar daha usbyi tanımıyor.

libusb bilgisayarımda kurulu ve güncel
apt-get install libpcsclite-dev

pcscd bilgisayarımda kurulu ve güncel
apt-get install pcscd

Çalışmama sorunundan ziyada usb girişine usb yi taktığımda daha orda tanımıyor.




Mesaj tekrarı yüzünden mesajınız birleştirildi. Bu mesajın gönderim tarihi : 12 Şubat 2012 - 13:52:15

# pcsc_scan
PC/SC device scanner
V 1.4.17 (c) 2001-2009, Ludovic Rousseau <ludovic.rousseau@free.fr>
Compiled with PC/SC lite version: 1.5.5
Scanning present readers...
Waiting for the first reader...


tarama yaptığımda bu şekilde kalıyor. Herhangi bir şekilde kartı göremiyorum.

bytan

Akis uçbirimden çalıştırıldığında ne döndürüyor? libccid, pcscd ve java kurulumlarının durumu nedir? Sisteminin 32 bit 64 bit olup olmadığı da önemli. En son baktığımda 64 bit sürücüleri görünmüyordu. Şimdi baktım halen öyleymiş.
Umut en büyük kötülüktür; işkenceyi uzatır. - F.N.


Bir şey ne ise odur, bu kadar. Öyleyse, iki şey arasında bağdaşıklık varsa, bu aralarında iletişim kuruyorlar demek değildir.
"... kavrayışını bilgi ile derinleştir ..."
PF @ ST