Журнал операций представляет собой XML-документ, фиксированный по размеру и структуре, следующего формата:
<Object>
<VendorName>VendorName</VendorName>
<ReaderId>ReaderId</ReaderId>
<FirmwareVersion>FirmwareVersion</FirmwareVersion>
<ReaderSerialNr>ReaderSerialNr</ReaderSerialNr>
<Reference>ReferenceNr</Reference>
<SecureLogs>
<SecureLog id="01">SecureLog 01</SecureLog>
<SecureLog id="02">SecureLog 02</SecureLog>
<SecureLog id="03">SecureLog 03</SecureLog>
<SecureLog id="04">SecureLog 04</SecureLog>
</SecureLogs>
</Object>
В этом xml-документе:
VendorName
– производитель терминала (Aladdin R.D.);ReaderId
– модель терминала (например, JCR-770);FirmwareVersion
– версия встроенного программного обеспечения терминала (например, 17.15.055.15.000);ReaderSerialNr
– серийный номер Антифрод-терминала в шестнадцатеричном представлении (например, 0B52000209189243);Reference
– поле из 8-ми байт, которое может быть использовано прикладным ПО в качестве идентификатора журнала операций;SecureLog 02
– представленный в кодировке Base64 хэш по SHA-1 от отображенных на экране терминала данных в SWYX-режиме. Если в SWYX-режиме данные на экран терминала выводились более одного раза, хэш считается последовательно от этих данных и SecureLog 02
накапливает в себе результирующее значение хэша.SecureLog 04
– представленный в кодировке Base64 хэш по SHA-1 поля данных последнего APDU-ответа в SWYX-режиме. Если последней операцией, выполняемой в SWYX-режиме, была операция подписи документа, то в этом значении содержится хэш от этой подписи.