Diff: [root] @ 1d7666438d5 | faq | css

vmoney

File created: 33188 vmoney [Diff]

diff --git a/vmoney b/vmoney
new file mode 100644
index 0000000..afce522
-- /dev/null
++ b/vmoney
@@ -0,0 +1,21 @@
*vMoney* -- стандарт чеков для совершения интернет-платежей.

Чек vMoney -- zip-архив, содержащий такие элементы:

h3. Каталог signatures

Каталог может содержать подписи банка и клиента с именами в формате

@<тип_подписи>_<id_подписавшего>.<формат_подписи>@, где

*тип_подписи* -- может быть bank или client. Присутствие bank-подписи гарантирует, что средства были выделены со счета клиента и будут выплачены предъявившему чек до даты его истечения (см. ниже), иначе возвращены клиенту. client-подпись требуется для совершения перечисления денег и может быть проверена как чековладельцем так и банком.

*id_подписавшего* -- произвольная строка символов, идентифицирующая подписавшего.

*формат_подписи* -- формат подписи (примеры: gpg, sha512).

В формате подписи gpg файл check (см.ниже) подписывается GPG-ключом и подпись сохраняется в файл .gpg в директории signatures.

Формат sha512 (и другие хеш-форматы) может применяться только для подписи клиента и проверяется только банком. Является хешем слияния файла check и секрета клиента (например, пароля).

Директория signatures может быть пуста или содержать любую комбинацию подписей. Банк производит транзакцию только при наличии правильной подписим
\ No newline at end of file

By Voker57 on 2010-02-06 19:01:34 +0300 Powered by bitcheese wiki engine