WebMoney на ладонях

В качестве подопытного кролика нам послужит машинка Dell Axim X5 с PocketPC 2003 на борту. бедняжка только что пережил целый разряд батареи, в итоге чего утратил весь софт, который я накопил на нём за 2 года функциональной работы. Но тем лучше для чистоты наших экспериментов. Итак, приступим.

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

Единственная проблема при применении на КПК Keeper Light заключается в том, что применить в Лайте кошельки, раскрытые через Классик, как вы знаете, нельзя. Поэтому, отправляясь в поездку и зная, что WebMoney будет необходимо использовать с наладонника, пользователь Классика обязан будет зарегистрироваться в Лайте и перевести туда часть средств. Другого выхода нет.

Сначала нам потребуется настольный компьютер, на котором мы зарегистрируем WMID через Keeper Light. в последствии регистрации получаем индивидуальный сертификат, который автоматически помещается в хранилище сертификатов на компьютере. Light применяет эти сертификаты для авторизации пользователя. Значит, нам надо его оттуда вынуть и экспортировать, дабы потом перенести на КПК. Для этого нажимаем в интернет Explorer Сервис->Свойства обозревателя->Содержание->Сертификаты..., в появившемся окошке на вкладке "Личные" избираем нужный сертификат и жмем кнопку "Экспорт...".

Дальнейшие деяния показаны на скриншотах:

На одном из шагов надо установить пароль на сертификат. Вводим его и запоминаем. предохраняем .Pfx-файл с Light-сертификатом куда-нибудь на жесткий диск компьютера.

Теперь надо импортировать данный сертификат в хранилище КПК. Однако, Pocket IE не поддерживает сертификаты PKCS#12, а собственно такой формат имеют pfx-файлы! Как быть? Качаем с оВебМани.Ру утилиту , распаковываем картотека и переносим его содержимое в всякую папку на КПК (например, с поддержкой программы 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

Ну вот и добрались до самого интересного. Опять-таки, не буду проводить ликбез и перейду незамедлительно к делу. Надеюсь, вы уже знаете что такое система и GSM Keeper. А в случае если не знаете, тогда предлагаю для начала .

Функциональность GSM Keeper'а многих весьма удовлетворяет, в нем доступны все базовые возможности, он не перегружен графикой, прост и подсознательно понятен, практически не "кушает" интернет-трафика. К тому же, к GSM Keeper'у можно произвольно включать любые WM-кошельки, самостоятельно от того, в какой версии Кипера они были созданы. теперь я расскажу, как засунуть это диво в ваш возлюбленный наладонник.

Поскольку GSM Keeper написан на Java, а Sun и Microsoft - прежние враги, то помощи Java в вашем КПК быстрее всего нет. Для такого чтобы она там появилось, надо установить особый эмулятор (т.н. Java-машину). Избавлю вас от утомительных поисков. добрый эмулятор вы можете скачать с оВебМани.Ру .

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

Подключаем КПК и интернету и вводим в эмуляторе ссылку на дистрибутив GSM Keeper'а: http://www.Telepat.Ru/download/gprs/GSMKeeper_GPRS.Jad (эта гиперссылка может в будущем измениться, ее можно сыскать на странице ). GSM Keeper загрузится и установится сам. в случае если программа станет задавать какие-то вопросы, со всем соглашайтесь :) в последствии установки Keeper возникнет внутри эмулятора. избираем его и жмем кнопку Launch.

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