Модуль WMSigner предназначен для генерации подписи произвольной строки.
Подробнее вы можете узнать об этом на странице
http://www.webmoney.ru/pfdevelhttp1s.shtml

Для компиляции установите файлу compl.sh права на запуск и выполните его,
в результате чего будет создан модуль WMSigner.
В случае ошибок компиляции установите требуемые компилятором библиотеки.
На подавляющем большинстве систем компиляция проходит успешно.

Если ваш хостинг-провайдер не предоставляет вам консольного доступа, можете
записать исходные файлы в доступную из web директорию, файлу compl.sh
дать права на запуск, установить права на запись на всю директорию и зайти
на страницу
www.yourhost.ru/yourdir/compl.sh
В результате будет создан файл WMSigner в той же директории, где
и находится compl.sh

Для работы модуля необходимы файлы WMSigner.ini (создается самостоятельно
пользователем) и файл ключей WebMoney WM-магазина.



Следующий шаг - создание файла WMSigner.ini
Он описывает ваш WM-идентификатор, и содержит, по строкам :
wm идентификатор
пароль к нему
путь с именем файла ключей

Пример :
012345678901
pass
./keys.kwm

Необходимо на него поставить право на чтение
(WMSigner должен иметь право прочесть его).
Распологаться ini-файл должен в той же директории что и сам модуль.

Поскольку WMSigner будет запускаться http-сервером, можно ставить права на
чтение всем :

chmod a+r ./WMSigner.ini

Проверить работоспособность WMSigner-а можно из консоли, запустив его, и
введя какой-нибудь текст. Пример :
$ ./WMSigner
,schdhglkjgvhndlgf<enter>
<ctrl-d>923642a9898f98798c23d5678e23498c98a42c46527...
        ^^^^^^
         этот текст уже выведет WMSigner

Если же вы не получили строки из цифр и символов - значит что-то не так.
Если он выводит ошибку - значит вы неправильно настроили файл WMSigner.ini,
либо имеете некорректный файл ключей.


PS. При формировании строк с переводами строки используйте только
последовательность 0x0D 0x0A, подаваемую на подпись и в сертификационный
центр.

С вопросами обращайтесь на unix_support@webmoney.ru