3.2.5.2 Сбор информации о взаимодействии с ПМ

При внешнем вызове функций ПМ необходимо сохранять соответствующую информацию во внутреннее хранилище. В том числе если результат вызова функции был неуспешным.

Список данных, которые необходимо сохранять:

- id - строка, уникальный идентификатор действия;

- createdAt - Unix Timestamp, дата и время действия;

- functionName - строка, название вызванного метода;

- result - строка, результат выполнения функции (SUCCESS, FAIL);

- inputData - строка, список входных данных, может быть пустым;

- outputData - строка, список выходных данных, может быть пустым;

- storeId - строка, идентификатор хранилища СКЗИ, может быть пустым;

- errorCode - целое число, код ошибки, может быть пустым;

- errorMessage - строка, описание ошибки, может быть пустым

Значение cryptContext, входные и выходные данные для криптографических функций не сохраняются. Описание требований к хранению данных см. в пункте 3.4.