XML-интерфейсы, реализованные в системе WebMoney Transfer, позволяют работать с различными аппаратными и программными платформами, используемыми большинством интернет-серверов и приложений. Интерфейсы позволяют осуществлять различные операции в системе автоматически с помощью программного обеспечения, без участия человека. Для работы с интерфейсами необходимо использование специального модуля WMSigner. Данный модуль позволяет формировать цифровую подпись каждой операции при вызове интерфейса с помощью ключей, сгенерированных клиентом при регистрации в системе с использованием WM Keeper Classic. Алгоритм формирования подписи позволяет однозначно идентифицировать WMID от имени которого выполняется операция.
Так, например, когда требуется выписать счет от веб-ресурса клиенту, на сертификационный сервер системы WMT должна поступить информация о реквизитах сторон, сумме и назначении счета. Вместе с этой информацией в виде отдельного параметра передается цифровая подпись всех параметров счета. Сертификационный сервер системы, получив запрос, проверяет соответствие подписи WM-идентификатору (с помощью открытых ключей WM-идентификатора, имеющихся в системе) и устанавливает факт того, что счет был выписан владельцем файла с ключами.
Также операции могут выполняться от доверенного WMID.
Модуль WMSigner поставляется в виде:
Также существуют реализации модуля:
См. также: Библиотеки для работы с XML-интерфейсами
Категория: XML-интерфейсы
This article in other languages: English