WMSigner - WebMoney Wiki
Модул за удостоверяване на WMSigner¶
XML интерфейсите, внедрени в системата WebMoney Transfer, ви позволяват да работите с различни хардуерни и софтуерни платформи, използвани от повечето интернет сървъри и приложения. Интерфейсите позволяват извършване на различни операции в системата автоматично с помощта на софтуер, без човешка намеса. За да работите с интерфейси, трябва да използвате специален модул WMSigner. Този модул ви позволява да създавате цифров подпис за всяка операция при извикване на интерфейса с помощта на ключовете, генерирани от участника при регистрация в системата с помощта на WM Keeper WinPro (Classic). Алгоритъмът за генериране на подписи ви позволява да идентифицирате уникално WMID, от чието име се извършва операцията.
Така например, когато се изисква да се издаде фактура от уеб ресурс на участник, сървърът за сертифициране на WMT трябва да получи информация за подробностите за страните, сумата и целта на фактурата. Заедно с тази информация цифровият подпис на всички параметри на акаунта се предава като отделен параметър. След получаване на заявката, сертифициращият сървър на системата проверява дали подписът съвпада с WM идентификатора (използвайки публичните ключове на WM идентификатора, наличен в системата) и установява факта, че фактурата е издадена от собственика на файла с ключовете.