WebMoney на долонях

Від любителів кишенькових комп’ютерів часто чую питання: коли ж, нарешті, вийде версія Keeper’а для POCKETPC, щоб WebMoney можна було використовувати на коханому КПК? І справді, версія для мобільних телефонів давно існує, пора б розробникам і про PDA-пристрої подумати. Насправді, така можливість є вже зараз.
Версії Keeper Classic для наладонников дійсно немає, але нам буде цілком досить Keeper Light і навіть телепатовського GSM Keeper. І зараз ми у всьому цьому розберемося.

.

Як піддослідний кролик нам послужить машинка Dell Axim X5 з POCKETPC 2003 на борту. Бідолаха тільки що пережила повний розряд батареї, внаслідок чого втратив весь софтвер, який я накопичив на нім за 2 роки активної роботи. Але тим краще для чистоти наших експериментів. Отже, приступимо.

POCKETPC + Keeper Light + сертифікат x.509

Єдина проблема при використанні на КПК Keeper Light полягає в тому, що використовувати в Гавкайте гаманці, відкриті через Класик, як ви знаєте, не можна. Тому, відправляючись в поїздку і знаючи, що WebMoney доведеться використовувати з наладонника, користувач Класика повинен буде реєструватися в Гавкайте і перевести туди частину коштів. Іншого виходу немає.

Спочатку нам знадобиться настільний комп’ютер, на якому ми зареєструємо WMID через Keeper Light. Після реєстрації отримуємо персональний сертифікат, який автоматично поміщається в сховищі сертифікатів на комп’ютері. Light використовує ці сертифікати для авторизації користувача. Значить, нам потрібно його звідти дістати і експортувати, щоб потім перенести на КПК.
Для цього натискаємо в Internet Explorer Сервис->Свойства обозревателя->Содержание->Сертификаты… , у віконці, що з’явилося, на вкладці “Особисті” вибираємо потрібний сертифікат і тиснемо кнопку “Експорт…”.

.

Подальші дії показані на ськріншотах:

На одному з кроків потрібно встановити пароль на сертифікат. Вводимо його і запам’ятовуємо. Зберігаємо .pfx-файл з Light-сертифікатом абикуди на жорсткий диск комп’ютера.

Тепер потрібно імпортувати цей сертифікат в сховищі КПК. Проте, Pocket IE не підтримує сертифікати PKCS#12, а саме такий формат мають pfx-файли! Як бути? Гойдаємо з овебмані.Ру утиліту p12imprt, розпаковуємо архів і переносимо його вміст в будь-яку теку на КПК (наприклад, за допомогою програми Microsoft ActiveSync…
ну, думаю, ви в курсі :-) Отриманий на попередньому кроці файл .pfx також копіюємо в наладонник, в будь-яку теку не глибше за другий рівень вкладеності, наприклад, в My Documents.

.

Запускаємо на КПК програму p12imprt.exe, натискаємо Browse, вибираємо наш .pfx-файл, нижче вводимо пароль, який ми призначили під час експорту, і тиснемо кнопку Import certificate. Готово! Сертифікат доданий в сховищі наладонника.

Нарешті, прийшов час побачити, як це все працює. Підключаємо КПК до інтернету і запускаємо Pocket IE. Заходимо на https://light. webmoney.ru , у відповідь на попередження IE натискаємо Yes. На сторінці авторизації вибираємо метод “Сертифікат x.509″ і тиснемо “Логін”. З’являється сторінка, на якій вибираємо тільки що доданий сертифікат з нашим WMID. Все, ми в Light’е.
Можна працювати.

.

Правда, є одна біда. Pocket IE слабо підтримує JavaScript, і тому функціональність Лайта в наладоннике буде небагато урізаною: випадні списки “Меню” і “Настройки” не розчиняються або, навпаки, вивалюються на сторінку без потреби, а посилання в цих списках не працюють. Втім, більшість функцій залишаються доступними.
Закладки “Кореспонденти”, “Гаманці” і ті, що “Входять” відкриваються нормально, а посилання в їх контекстних меню клікабельни.

.

Проблему з JavaScript’ом я спробував вирішити шляхом використання надбудов до Pocket IE (MULTIIE і PIEPlus), а також декількох альтернативних браузеров. Цей тест-драйв показав, що більш-менш коректно з динамічними меню на сторінках Лайта справляється тільки “кишенькова” Opera 8.5.
Проте Opera (так само як і інші альтернативні КПК-браузери) не підтримує призначені для користувача сертифікати, тобто авторизуватися так само, як ми це тільки що робили в Pocket IE, не вийде. Як бути? Відповідь простій: замість сертифікатів x.509 використовувати при вході ENUM-авторизацію , про що ми зараз і поговоримо.

.

Проте наприкінці хочу нагадати, що якщо ви вибрали описаний шлях і використовуєте авторизацію по сертифікату, то в цілях безпеки не забудьте видалити сертифікат з сховища наладонника після закінчення роботи. Далаєтся це тут: Start->Settings->System->Certificates .

POCKETPC + Keeper Light + Enum

Що таке ENUM, розповідати я зараз не буду, тим паче, що вже розповідав. Давайте розглянемо, що нам потрібне, щоб використовувати ENUM Гавкайте на наладоннике.

Спочатку необхідно зайти в свій Лайт-аккаунт на настольком комп’ютері. Там вибрати Настройки->Настройки програми…->Безопасность і включити Enum-авторизацію.

Тепер заходимо на https://light.webmoney.ru у наладоннике (для прикладу на цей раз я використовую браузер Opera - він набагато приємніше і функциональнєє, чим стандартний Pocket IE). Вибираємо “Enum-авторизація”, тиснемо “Логін”, вводимо email, отримуємо число-запит, згодовуємо його телефонному Enum-клієнтові, отримуємо і вводимо число-відповідь. Все, Лайт нас пізнав і пропустив.

Природно, ENUM-авторизацію можна використовувати в будь-яких “кишенькових” браузерах, не тільки в Опері.

Резюме. Enum-авторизація універсальна, але менш зручна, оскільки вимагає декілька додаткових завантажень сторінок, що на дорогих GPRS-каналах може бути критичне. В той же час, авторизація по сертифікату застосовна тільки на Pocket IE (або його надбудовах), але трохи зручніша. Який варіант вибрати - вирішувати вам.
Відзначу, що включення Enum-авторизації в настройках Лайта не відміняє можливості авторизуватися по сертифікату. Тобто ви можете використовувати обидва способи одночасно.

.

POCKETPC + GSM Keeper

Ну ось і дісталися до найцікавішого. Знову-таки, не проводитиму лікнеп і перейду відразу до справи. Сподіваюся, ви вже знаєте що таке система Telepat і GSM Keeper. А якщо не знаєте, тоді пропоную спершу заповнити цей пропуск.

Функціональність GSM Keeper’а багатьох цілком задовольняє, в нім доступні всі базові можливості, він не переобтяжений графікою, простий і інтуїтивно зрозумілий, майже не “їсть” інтернет-трафіку. До того ж, до GSM Keeper’у можна довільно підключати будь-які WM-гаманці, незалежно від того, в якій версії Кіпера вони були створені. Зараз я розповім, як засунути це диво ваш коханий наладонник.

.

Оскільки GSM Keeper написаний на Java, а Sun і Microsoft - давні вороги, то підтримки Java у вашому КПК швидше за все немає. Для того, щоб вона там з’явилося, потрібно встановити спеціальний емулятор (т.н. Java-машину). Ізбавлю вас від утомливих пошуків. Хороший емулятор ви можете викачати з овебмані.Ру по цьому посиланню.

Скопіюйте цей CAB-файл в будь-яке місце на вашому КПК і запустіть його звідти. Емулятор встановиться сам. Тепер знайдемо його в списку програм ( Start->Programs ) і запустимо.

Подключаєм КПК і інтернету і вводимо в емуляторі посилання на дистрибутив GSM Keeper’а: /redir.php?url=www.telepat.ru%2Fdownload%2Fgprs%2FGSMKeeper_GPRS.jad (це посилання може в майбутньому змінитися, її можна знайти на сторінці https://www.telepat.ru/asp/gsm_keeper_step_0.asp). GSM Keeper завантажиться і встановиться сам.
Якщо програма ставитиме якісь питання, зі всім погоджуйтеся :) Після установки Keeper з’явиться усередині емулятора. Вибираємо його і тиснемо кнопку Launch.

.

Тепер ми всередині. Все як і на мобільнику. Тільки ще зручніше. Вводимо номер телефону, зареєстрований в Телепатові, і майстер-код. Потрапляємо в знайоме меню. Ну а далі ви знаєте. В результаті короткого тест-драйва не виникло жодної помилки. GSM Keeper в моєму КПК працює відмінно.

На цьому все.


0 Відгуків на “WebMoney на долонях”


  1. Немає коментарів

Залишити відгук