Лаборатория | Кипер Light на КПК

Дмитрий Вершинин 


Главные российские игроки на рынке электронных платежных систем, а именно системы WebMoney и Яндекс.Деньги, имеют специальные программные решения, заточенные для использования на смартфонах и КПК. У Webmoney это "Телепат", у Яндекс.Денег – СМР. А как будут работать родные веб-инструменты систем на КПК? В свете того, что версию сайта Яндекс.Денег для КПК мы уже тестировали, резонно проверить работу Webmoney Keeper Light на мобильных устройствах.


Как известно, Webmoney Keeper Light использует для авторизации в системе сертификат X.509 или E-num авторизацию. Тестирование проводилось с использованием Windows based КПК, а именно, работающего под управлением Windows CE 4.21 более известной в народе как Windows Pocket PC 2003.


Открываю Pocket Explorer на КПК и ввожу в адресную строку "light.webmoney.ru". Мой мобильный помощник соединяется по GPRS (кстати, оператор связи – Beeline) с Интернетом и показывает мне следующую картинку. (см. рис.1)


'Лаборатория


Это всего лишь предупреждение о перенаправлении на защищенное соединение, на него можно не обращать внимание. А вот сам сайт грузится долго, сначала я даже не дождался загрузки, хотя сигнал показывался хороший. Через пару минут я предпринял вторую попытку и, примерно, через минуту страница загрузилась. (см. рис.2)


'Лаборатория


Оговорюсь, что у моей модели КПК экран нестандартного типа, 240 на 240 пикселей. Так что на обычном устройстве, страница не будет иметь вертикальной прокрутки. А вот с горизонтальным размещением элементов разработчики немного не рассчитали. Я бы уменьшил шрифт, отступы между строками и разместил верхнее меню в 2 ряда, тогда бы все прекрасно влезло в 240 пикселей.


А вот на запрос сертификата мне ответить было нечего. То есть надо решить проблему переноса сертификата. Для этого я нашел файл с сертификатом, который получал для доступа к "легкому" киперу с настольного компьютера. Это файл обмена личной информацией с расширением PFX. Я переписал его на устройство, но запустить его не удалось. КПК в упор не понимал такой формат. Тогда мне в голову пришла мысль, что, возможно, он поймет формат сертификата CER. Чтобы его получить, необходимо зайти в настройки браузера, например Internet Explorer, на настольном компьютере, на который вы уже устанавливали сертификат Webmoney. Далее, в закладке "содержание" нажать на кнопку "сертификаты". (см. рис.3)


'Лаборатория


Далее я выбрал нужный сертификат и нажал на кнопку "Экспорт". Далее следуя указаниям мастера экспорта можно получить нужный CER файл. Чтобы получить именно CER файл, а не PFX, необходимо выбрать тип экспорта "не экспортировать открытый ключ".


Созданный таким образом CER сертификат я скопировал на КПК и запустил. Система предложила мне установить сертификат, показав данные о том, кем он выдан. Я подтвердил намерение. После этого никакой реакции от КПК не последовало, но сертификат появился в списке корневых сертификатов, это показывается в отдельной оболочке в разделе настроек КПК.


После этого я попытался зайти на Light Keeper. Как бы не так, в вариантах ответа на запрос системы о сертификате нужного не было. То есть вообще никакого не было. Я был озадачен, пора было идти за советом в Гугл. После недолгих поисков по запросу вроде "программа импорта сертификатов для КПК" я нашел нужное средство. Это утилита "p12imprt". На КПК я ее установил в момент, процесс ничем не отличается от установки любой другой программы.


Это программа позволяет устанавливать сертификаты как раз из файлов PFX. То есть можно использовать полученный ранее от Webmoney такой файл. Если вы его по какой-то причине куда-то дели, то вы можете его экспортировать из браузера так же, как и CER, только в процессе импорта нужно будет выбрать тип "Экспортировать закрытый ключ" и снять галочку с пункта "включить усиленную защиту". (см. рис.4)


'Лаборатория


После запуска p12imprt на КПК я указал ему путь до сертификата и указал пароль к нему (так как файл содержит открытый ключ). После этого я нажал на кнопку "Import certificate" и все сработало. В том плане, что теперь после запроса Light Keepera на идентификацию, я смог выбрать нужный сертификат в ответ и зайти в Keeper. (см. рис.5)


'Лаборатория


Но как же долго грузятся страницы - обмен сертификатом занял только пару минут.


И вот я внутри. Опять же вертикальный скрол – особенности моего экрана, а горизонтальный – прежде всего, из-за длинного верхнего меню. Таблицу же со списком кошельков я бы поместил впритык в левой границе, тогда бы она почти вся вошла. Побродив по сайту, я пришел к выводу, что он один в один такой же, что и версия для настольного компьютера. То есть никакой оптимизации для КПК не проводилось, и грузиться все так тяжко, так как весит прилично.  (см. рис.6)


'Лаборатория


Плюс есть еще один нюанс. Windows Pocket PC не поддерживает Java-script, поэтому всплывающие меню, которые находятся, например, над разделами "корреспонденты", "кошельки" и т.д. не показываются. Как следствие, некоторые операции напрямую не доступны. Например, раздел сообщений никак не посмотреть, так как ссылка на него только из выпадающего "меню". Это затруднение можно обойти, сохранив с настольного компьютера прямые ссылки на необходимые разделы. К тем же сообщениям можно добраться по следующему линку. Но ведь так мучаться - мягко говоря, неудобно. Хотя основные операции, такие, например, как перевод денег с кошелька на кошелек и прочие – доступны.


Резюмируя, можно сказать, что никакой версии Keeper Light для КПК и тем более смартфонов (на которых вообще сертификат не понятно как устанавливать) нет. Такой метод – всего лишь доступ к стандартному "легкому" киперу со всеми минусами в виде медленной скорости, не шибко хорошим обзором страниц и, самое главное, недоступностью некоторых функций из-за того, что для их доступа необходима поддержка Java-скрипта.


Дополнение:


Уже после сдачи статьи в печать, ко мне постучался человек из Webmoney, который прояснил ситуацию с работой Light Keepera под КПК. Дело в том, что специальная версия для КПК есть, более того она вполне функционирует, но есть нюанс. По задумке разработчиков, сайт легкого кипера должен автоматически распознавать заход на него с КПК и показывать соответствующую версию, но на некоторых устройствах этого не происходит. Я тестировал сайт, в основном, на коммуникаторе HP 6510, но у меня была возможность проверить его и на HP 6340. Не знаю, заслуга ли это компании HP, но на обеих машинах сайт показывался точно так же, как на настольном компьютере.


А вся проблема в том, что разработчики забыли, или просто посчитали необязательным, прямую ссылку с главного сайта на версию для КПК. Для тех, у кого такая же проблема, могу посоветовать заходить сразу по сылке https://light.webmoney.ru/?pda – это и есть заветный адрес. Нам пообещали исправить такую оплошность и разместить ссылку.


В таком виде сайт, конечно, более подходит для мобильных компьютеров. Скорость загрузки сократилась в разы, вся картинка входит на один экран, отсутствуют полосы прокрутки. Причем есть даже запас по пространству. (см. рис 7.)


'Лаборатория


И этот запас в полной мере пригодился внутри аккаунта. Появилась вертикальная прокрутка, но она особо не мешает и движений не стесняет. (см. рис.8)


'Лаборатория


Что характерно, разработчики учти тот факт, что Windows Pocket PC не поддерживает (по крайней мере, в стандартной поставке) Java-script, и заменили его на простые текстовые ссылки. Да уж, в таком виде Webmoney Keeper Light для КПК мне нравится куда больше, но, все-таки, скорость загрузки проигрывает мобильным Яндекс.Деньгам. Видимо сказывается использование довольно тяжелой платформы .Net.


И еще одно замечание, хотя может показаться, что я придираюсь, некоторые мобильные формы смотрятся слегка топорно, как будто их нарезали в спешке, например, форма выписки счета (см. рис.9)


'Лаборатория


Конечно, пространство ограничивает полет дизайнерской мысли, но, тем не менее, мне кажется, что здесь можно облагородить кое-какие элементы.

Информация
Комментировать статьи на сайте возможно только в течении 30 дней со дня публикации.
  • управление бюджетом