Требования

Метод должен поддерживать режим асинхронного чтения.

1. Выполнить прием блока данных в массив buf с использованием методов криптографической защиты, предоставляемых СКЗИ в составе ПМ, в соответствии с требованиями документов [4] или [5].

2. В случае превышения времени ожидания данных для чтения параметра waitForByteRead, вернуть код ошибки "Превышен таймаут ожидания данных".

3. В случае возникновения ошибок при выполнении каких-либо из перечисленных выше действий прервать выполнение метода, вернуть код ошибки в соответствии с описанием в разделе 3.2.6.

4. В случае разрыва соединения вернуть код ошибки "Соединение потеряно".