Вопросы и ответы
ViPNet SIES Core
Описание
В результате вызова прикладной функции ViPNet SIES Core SDK возвращается код SiesCryptomoduleErrorCodeHostUnreachable.
Возможная причина
ViPNet SIES Core недоступен по одной из следующих причин:- отсутствие электропитания;
- работа в режиме энергосбережения;
- использование интерфейса UART, отключенного с помощью функции Задание параметров UART или с помощью ViPNet SIES Workstation;
- использование интерфейса UART с некорректными параметрами.
Способ устранения
- Устраните причину недоступности ViPNet SIES Core:
- подайте электропитание на ViPNet SIES Core;
- выведите ViPNet SIES Core из режима энергосбережения;
- включите интерфейс UART с помощью функции Задание параметров UART или с помощью ViPNet SIES Workstation;
- задайте корректные параметры UART.
- Если перечисленные выше причины исключены, но ViPNet SIES Core продолжает возвращать код SiesCryptomoduleErrorCodeHostUnreachable на вызов функции «Получение сведений о ViPNet SIES Core» в течение 15 минут, выполните перезагрузку ViPNet SIES Core одним из следующих способов:
- сняв и повторно подав электропитание на ViPNet SIES Core;
- используя контакт nRST разъема X1 (подробнее см. документ «ViPNet SIES Core. Общее описание»).
- Если по истечении 15 минут с момента перезагрузки ViPNet SIES Core продолжает возвращать код SiesCryptomoduleErrorCodeHostUnreachable на вызов функции «Получение сведений о ViPNet SIES Core», замените ViPNet SIES Core.
Был ли ответ полезен?
Да: 1
/
Нет: 0
Описание
В результате вызова команды протокола прикладного уровня взаимодействия от ViPNet SIES Core не поступает ответа в течение 3 секунд.
Возможная причина
ViPNet SIES Core недоступен по одной из следующих причин:
- отсутствие электропитания;
- работа в режиме энергосбережения;
- использование для сопряжения с защищаемым устройством интерфейса UART или SPI, не выбранного командой «Задание параметров UART» или с помощью ViPNet SIES Workstation;
- использование интерфейса UART или SPI с некорректными параметрами.
Способ устранения
- Устраните причину недоступности ViPNet SIES Core:
- подайте электропитание на ViPNet SIES Core;
- выведите ViPNet SIES Core из режима энергосбережения;
- выберите интерфейс сопряжения с защищаемым устройством командой «Задание параметров UART» или с помощью ViPNet SIES Workstation;
- задайте корректные параметры UART или SPI.
- Если вышеперечисленные причины исключены, но от ViPNet SIES Core не поступает ответа на команду «Получение сведений о ViPNet SIES Core» более 15 минут, выполните перезагрузку ViPNet SIES Core одним из следующих способов:
- сняв и повторно подав электропитание на ViPNet SIES Core;
- используя контакт nRST разъема X1 (подробнее см. документ «ViPNet SIES Core. Общее описание»).
- Если по истечении 15 минут с момента перезагрузки от ViPNet SIES Core не поступает ответа на команду «Получение сведений о ViPNet SIES Core», замените ViPNet SIES Core.
Был ли ответ полезен?
Да: 1
/
Нет: 0
Описание
Возвращается код SiesCryptomoduleResultCodeInvalidDataFormat в результате вызова прикладных функций ViPNet SIES Core SDK:
- Расшифровка из CMS-контейнера с прикрепленными данными SiesCryptomoduleCMSDecryptAttached.
- Проверка электронной подписи из CMS-контейнера с прикрепленными данными SiesCryptomoduleCMSVerifyAttached.
Возможная причина
Ошибка может выдаваться по одной из следующих причин:
- повреждение CMS-контейнера в ходе доставки до ViPNet SIES Core;
- размер CMS-контейнера с прикрепленными данными является недопустимым для обработки в текущей версии ViPNet SIES Core.
Способ устранения
- Проверьте линию связи и используемые в ходе передачи программные и аппаратные средства на предмет вносимых в передаваемые сообщения искажений. При обнаружении таких искажений устраните их причину.
- Повторно отправьте сообщение с CMS-контейнером от отправителя и обработайте его на ViPNet SIES Core получателя.
- Если ошибка повторилась, для взаимодействия защищаемых узлов используйте соответствующие прикладные операции с открепленными данными:
- Зашифрование в CMS-контейнер с открепленными данными (SiesCryptomoduleCMSEncryptDetached) на отправителе и расшифрование из CMS-контейнера с открепленными данными (SiesCryptomoduleCMSDecryptDetached) на получателе.
- Создание электронной подписи в CMS-контейнере с открепленными данными (SiesCryptomoduleCMSSignDetached) на отправителе и проверка электронной подписи из CMS-контейнера с открепленными данными (SiesCryptomoduleCMSVerifyDetached) на получателе.
- Если использование прикладных операций с открепленными данными невозможно, увеличьте или уменьшите размер сообщения на 10–1890 байт.
Был ли ответ полезен?
Да: 0
/
Нет: 0
Описание
На ViPNet SIES Core, встроенном в защищаемое устройство, не удается выполнить криптографические операции, связанные с обработкой данных в криптографических контекстах в адрес SIES-узла, связь с которым задана в ViPNet SIES MC.
Подробнее о функциях, реализующих криптографические операции ViPNet SIES Core, см. документ «ViPNet SIES Core SDK. Общее описание».
Возможная причина
Не синхронизирована связь между взаимодействующими SIES-узлами.
Способ устранения
Синхронизируйте связь между SIES-узлами на обеих сторонах взаимодействия.
Был ли ответ полезен?
Да: 0
/
Нет: 0