LINUX-BG   Адрес : http://www.linux-bg.org
Електронен подпис на Банксервиз под Ubuntu 9.10 и 10.04
От: Владислав Христозов
Публикувана на: 23-07-2010
Адрес на статията: http://www.linux-bg.org/cgi-bin/y/index.pl?page=article&id=advices&key=423587299
Инсталиране на електронен подпис на Банксервиз под Убунту 9.10,  Ubuntu 9.10 във Firefox/Thunderbird.

1. Инсталиране на базовите пакети и библиотеки:

sudo apt-get install opensc libccid libengine-pkcs11-openssl pcsc-tools libacr38u

(В случай, че ползвате различен от обичайно предоставяният ACR38U четец - моля заменете libacr38u в горния ред с името на съответния драйвер)

Мигащият LED на четеца трябва да спре да мига и да свети постоянно. Може да се наложи да извадите и вкарате четеца отново в USB порта.

2. Проверка дали се вижда четецът със СИМ карта:

pcsc_scan

Ако не се вижда четецът, опитайте да го изключите и включите отново в USB порта. Ако всичко е наред, трябва да даде нещо подобно на показаното по-долу:

ivan@Desktop:~$ pcsc_scan
PC/SC device scanner
V 1.4.15 (c) 2001-2009, Ludovic Rousseau <>
Compiled with PC/SC lite version: 1.4.102
Scanning present readers...

Thu Apr  8 23:01:55 2010
Reader 0: ACS ACR 38U-CCID 00 00
 Card state: Card inserted,
 ATR: 3B F2 18 00 02 C1 0A 31 FE 58 C8 08 74

ATR: 3B F2 18 00 02 C1 0A 31 FE 58 C8 08 74
+ TS = 3B --> Direct Convention
+ T0 = F2, Y(1): 1111, K: 2 (historical bytes)
...
+ TCK = 74 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B F2 18 00 02 C1 07 31 FE 58 C1 08 79
   Siemens CardOS V4.3B

3. От сайта на Банксервиз http://www.b-trust.org/ влезте в B-Trust софтуер > смарт карти и карточетци  > Смарткарти > Драйвери за смарт-карти на различни производители и за различни операционни системи (в дъното на страницата). След това въведете своят email адрес (който сте дали при получаване на УЕП)  и натиснете Download.

4. Изтеглете и разархивирайте следните файлове:

B-Trust CD за SIM смарт карти Charismatics BG/EN

[ B-Trust CD for smart cards with Charismatics software BG/EN ]
http://www.b-trust.eu/Downloads/CDs/B-T...


5. В разархивираният B-TrustCDv6.2.zip влезте в директория CDv6.2/Linux и копирайте директорията crsm във вашата home директория (например /home/ivan/  ако сте потребител ivan). Възможно е в следващи версии на софтуера Банксервиз да наименоват зип файла и директорията по различен начин.

6. За достъп до електронният подпис се използва PKCS#11 интерфейс. За да го конфигурирате изберете във Firefox Edit -> Preferences -> Advanced -> Encryption ,  и натиснете бутона Security Devices. Натиснете бутона Load и в долното поле напишете на ръка /home/ivan/crsm/libcmP11.so (коригирайте ivan с вашето потребителско име). Въведете ОК

7. Влезте в Edit -> Preferences -> Advanced -> Encryption ->View Certificates -> Authorities. В разархивираният B-TrustCDv6.2.zip влезте в директория CDv6.2/B-Trust_Software/B-Trust_CA_Certificates. Импортирайте сертификатите на Банксервиз в следния ред:

BSOperCA3cert_DER.cer
BSRootCA.der
BSRootCA4cert.cer
BSOperCA.der
BSOperCA4cert.cer
BSRootCA3.cer

При всеки импорт маркирайте и трите кутийки за начините за използване на сертификатите:

x Trust this CA to identify web pages,
x Trust this CA to identify email users
x Trust this CA to identify software developers.

8. За проверка изберете Edit -> Preferences -> Advanced -> Encryption ->View Certificates -> Your Certificates. Ще ви бъде поискана парола, след като я въведете, трябва да видите вашият сертификат под името Bankservice PLC - BULSTAT 0000640954, Ivan Draganov Damianov (името трябва да е вашето :) )

Ако след рестарт на машината четецът не работи, извадете го от порта и го вкарайте отново.

Използвани материали:

[1] Електронен подпис за работа под Linux и OpenSSL. RealEnder
http://www.linux-bg.org/cgi-bin/y/index...

[2] Инструкция за инсталиране и работа със сертификат под Linux OS.
Linux_instrution.pdf .  Файлът се намира в директория CDv6.2/Linux

<< Маскиране на VPN тунел | Електронен подпис за работа под Linux и OpenSSL >>

Авторите на сайта, както и техните сътрудници запазват авторските права върху собствените си материали публикувани тук, но те са copyleft т.е. могат свободно да бъдат копирани и разпространявани с изискването изрично да се упоменава името на автора, както и да се публикува на видно място, че те са взети от оригиналния им URL-адрес на този сървър (http://www.linux-bg.org). Авторските права на преводните материали принадлежат на техните автори. Ако с публикуването тук на някакъв материал неволно са нарушени нечии права - след констатирането на този факт материалът ще бъде свален.

All trademarks, logos and copyrights mentioned on this site are the property of their respective owners.
Linux is copyright by Linus Torvalds.
© Линукс за българи ЕООД 2007
© Slavei Karadjov 1999 - 2006

All rights reserved.

Изпълнението отне: 0 wallclock secs ( 0.18 usr + 0.02 sys = 0.20 CPU)