Я фанат этого блога! Подписаться

Linux дистрибутивы

На нашем линукс блоге вы можете скачать linux дистрибутивы, а так же найти много информации по линуксу

Subscribe

WebMoney Light в Chrome под Linux

Август 26th, 2010

В работе я использую Ubuntu Linux на десктопе, и Chrome в нем. Дабы не устраивать холивары, скажу просто что мне нравятся его быстрота и малое потребление памяти.
Единственно, что несколько омрачает жизнь — отсутствие встроенной поддержки SSL / x.500 сертификатов, и как следствие мой WebMoney Light не хотел авторизоваться, как итог оставаться без возможности получать деньги и платить им не прикольно, а заходить ради этого в рядом стоящий Firefox — лениво.

Но все просто…

Решение проблемы:

Установка NSS Shared DB

  • Debian/Ubuntu: sudo apt-get install libnss3-tools
  • Fedora: su -c «yum install nss-tools»
  • Gentoo: su -c «echo ‘dev-libs/nss utils’ >> /etc/portage/package.use && emerge dev-libs/nss» (You need to launch all commands below with the nss prefix, e.g., nsscertutil.)
  • Opensuse: sudo zypper install mozilla-nss-tools

Установка корневого сертификата WebMoney

Скачиваем корневой сертификат
wget https://cert.wmtransfer.com/Cert/WebMoneyCA.crt
Устанавливаем его в систему
certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n WebMoney -i WebMoneyCA.crt

Установка своего персонального сертификата

Сначала сделайте экспорт вашего персонального сертификата WM из старого места пребывания (в моем случае Firefox) в формате PKCS #12 (расширение файла .p12). Файл назовем, к примеру, WM2012.p12
При экспорте рекомендую установить пароль, чтобы в случае его похищения он оказался бесполезен.

Далее, добавим его в наше хранилище:
pk12util -d sql:$HOME/.pki/nssdb -i WM2012.p12

Проверим результат

certutil -d sql:$HOME/.pki/nssdb -L
В результате должно быть что то типа
NSS Certificate DB:Software Security Device:ID WM Transfer Ltd от WM id: 34493ЫЫЫЫЫЫЫ u,u,u
WebMoney C,,

Настроим Chrome

К строке запуска надо добавить –auto-ssl-client-auth, иначе магия не сработает.

Правой кнопкой по иконке, «Свойства» и добавляем эту опцию. В моем случае получилось:
/opt/google/chrome/google-chrome %U --auto-ssl-client-auth

Теперь закрываем все имеющиеся экземпляры Хрома и запустим его уже с нужной нам опцией.
Проверим, что все работает.

4 Комментариев к “WebMoney Light в Chrome под Linux”

  1. Greebet пишет:

    Я так давно ждал этой возможности вы просто не поверите! Автор спасибо за новость. Теперь не буду перезагружаться в винду если нужно сделать пару операций…

  2. Chief пишет:

    Очень полезная информация. Конечно, спасибо. А то приходится задействовать всякие виртуальные машины и прочую “магию”

  3. vitich пишет:

    Хорошая статья, но уже пару лет как работает и без последнего шага с –auto-ssl-client-auth
    По крайней мере в Chromium на Debian Lenny и Squeeze

Комментировать

 


melayu boleh