OpenSC и Ubuntu 8.04 LTS до Ubuntu 10.04
LTS Для использование Idkaart в Ubuntu нужно
установить из репозитария данные
програмные пакеты: opensc, pcscd,
libccid код
установки sudo apt-get install opensc pcscd
libccid |
После
установки основных компонентов,
нужно изменить файл настройки opensc sudo gedit
/etc/opensc/opensc.conf |
изменить
данные строки в ручную try_emulation_first =
yes; lock_login =
false; reader_drivers = pcsc,
ctapi; |
или
код автокод sudo sed -i 's/\(# reader_drivers = openct, pcsc,
ctapi;\)/\1\n\treader_drivers = pcsc, ctapi;/'
/etc/opensc/opensc.conf |
После
установки и редактирования
видите команду: sudo
/etc/init.d/pcscd
restart |
ИЛИ
полностью автоматический код sudo apt-get -y install opensc pcscd libccid
&& sudo sed -i 's/\(# reader_drivers = openct, pcsc,
ctapi;\)/\1\n\treader_drivers = pcsc;/' /etc/opensc/opensc.conf
&& sudo sed -i 's/\(# try_emulation_first =
yes;\)/\1\n\t\ttry_emulation_first = yes;/' /etc/opensc/opensc.conf
&& sudo sed -i 's/\(# lock_login =
false;\)/\1\n\t\tlock_login = false;/' /etc/opensc/opensc.conf
&& sudo /etc/init.d/pcscd
restart |
Для
подписывания PIN кодом в интернете
нам нужно установить Java . В некоторых версиях Ubuntu уже
установлена
OpenJDK или IcedTea эти версии Java нужно будет
полностью удалить до установки sun-java6 sudo apt-get purge ca-certificates-java icedtea-6-jre-cacao
icedtea6-plugin
libaccess-bridge-java libaccess-bridge-java-jni openjdk-6-jre
openjdk-6-jre-headless openjdk-6-jre-lib
tzdata-java |
Код
установки sudo apt-get install sun-java6-plugin
sun-java6-fonts sudo
update-java-alternatives -s
java-6-sun |
NB!
Для пользователей Ubuntu 9.10 (Karmic Koala)
и возможно 10.04 вам нужно провести
дополнительную настройку в файле
/etc/opensc/opensc.conf (см. Debiani vearaport
#531592). Нужно изменить и
дополнить данные строки. reader_driver pcsc {
... # Default: /usr/lib/libpcsclite.so # provider_library =
/usr/lib/libpcsclite.so provider_library = /lib/libpcsclite.so.1
} | Или
автоматический код:sudo sed -i 's/\(#
provider_library = /usr/lib/libpcsclite.so\)/\1\n\t\tprovider_library =
/lib/libpcsclite.so.1/'
/etc/opensc/opensc.conf |
и sudo /etc/init.d/pcscd
restart |
После
всех установок и настройки модулей нужно пройти на сайт ID. И
добавить в ваш Mozilla сертификаты центра SK и модуль
onepin-opensc-pkcs11.so http://ideelabor.ee/opensource/wiki/IdKaardiTarkvara/VeebisAutentimineMozillaga
Установка программного
обеспечения для. Ubuntu Jaunty Jackalope (9.04) и Karmic Koala
(9.10). Для начала нам нужно импортировать
GPG ключи. Для Jaunty Jackalope
(9.04) echo deb
http://ftp.id.eesti.ee/pub/id/ubuntu/ jaunty main | sudo
dd of=/etc/apt/sources.list.d/idkaart.list wget
http://ftp.id.eesti.ee/pub/id/apt-esteid-test.gpg.asc -O -
| sudo apt-key add
-
Для
Karmic Koala (9.10) echo deb
http://ftp.id.eesti.ee/pub/id/ubuntu/ karmic main | sudo
dd of=/etc/apt/sources.list.d/idkaart.list wget
http://ftp.id.eesti.ee/pub/id/apt-esteid-test.gpg.asc -O -
| sudo apt-key add
-
Установка
пакетов для обоих версий. Как установили ключи, нужно
обновить систему. sudo aptitude update sudo aptitude
safe-upgrade |
после
обновления установить пакеты: sudo aptitude install
qdigidoc qesteidutil mozilla-esteid thunderbird-esteid
openoffice.org-digidoc |
после
установки: sudo aptitude update sudo aptitude
full-upgrade |
ДЛЯ
ПРОДВИНУТЫХ NB! Ubuntu
8.04 LTS и Ubuntu 10.04 LTS после установок этих версий с
нуля После всех установок и
настройки
модулей нужно пройти на сайт ID. И добавить в ваш Mozilla
сертификаты
центра SK и модуль
onepin-opensc-pkcs11.so http://ideelabor.ee/opensource/wiki/IdKaardiTarkvara/VeebisAutentimineMozillaga Если
Вы справились с аутентификацией
по ID-карте, остается только установить
файлы, необходимые для работы приложения
цифрового подписывания. В портале
Digidoc, SEB, SWED возможность цифрового подписывания
реализована через использование Java
апплета, который взаимодействует с
ID-картой посредством модуля OpenSC. Для обращения к
чиповой карте из Java
приложения необходим Java PKCS#11 wrapper. Его
можно загрузить
http://ideelabor.ee/downloads/pkcs11wrapper-linux.tar.gz
(контрольная сумма MD5 -
5b5c1b5b230031a940de2b66b7b35c64, контрольная сумма
SHA1
-920d807a4cd52475b654d801bec25dd81d3bbba6) Загрузив
файл на свой компьютер,
проверьте соответствие контрольных
сумм его MD5 и SHA1 вышеприведенным
контрольным суммам. Для проверки
контрольных сумм воспользуйтесь
утилитами md5sum и sha1sum. Например: md5sum
libpkcs11wrapper.so Если контрольные суммы не
совпадают,
не устанавливайте файл и свяжитесь с
Сертификационным центром . Скопируйте
libpkcs11wrapper.so туда, где он
может быть вызван через Java. Например, в
каталог ${MOZILLA_HOME}/plugins или в
каталог{JAVA_HOME}/lib/i386 . Создайте в том же
каталоге ярлык на
opensc-pkcs11.so , который ссылается на модуль
pkcs#11, находящийся в составе OpenSC (обычно
он находится по адресу
/usr/lib/opensc-pkcs11.so) Например: ln -s
/usr/lib/opensc-pkcs11.so
${JAVA_HOME}/lib/i386/opensc-pkcs11.so и
код sudo ln -sf
/usr/lib/opensc-pkcs11.so /usr/lib/libopensc-pkcs11.so # seda
kasutavad Hansapank ja DigiDoci portaal
sudo ln -sf /usr/lib/opensc-pkcs11.so /usr/lib/libesteid-pkcs11.so
# seda kasutab SEB
ühispank |
Вместо
создания ярлыка Вы также можете
скопировать opensc-pkcs11.so в данный каталог.Теперь Ваш компьютер
готов для цифрового
подписывания.
дополнительная
информация на сайтах.
|