Наверное, самая гадкая ошибка в ФСС это Сообщение не соответствует формату XML Encryption. Вот пара советов, как с ней бороться.
Почему я называю это гадкой ошибкой? А потому что по ней вообще очень трудно сделать какие-либо выводы. Примерный текст ошибки:
|
1 2 3 |
Ошибка вызова сервиса передачи/получения данных. Сообщение не соответствует формату XML Encryption. Обратитесь к разработчику программного обеспечения, на котором осуществляется шифрование данных. Сообщите следующую информацию: Отсутствует элемент EncryptedData class. ru.gov.pft.ecp.crepyto.jcp.eln.crypt.CryptoException |
Дело ясное, что дело темное. Надо идти по порядку.
- Открываем Настройка -> Подписи должна стоять ЭЦП и МЧД врача. Очень часто врачи забывают переключить на себя или вставить свою МЧД. Правда, чаще в таком случае падает ошибка «Не соответствует МЧД подписи», но бывали случаи, когда именно в этом и была проблема;
- Внимательно проверьте правильно вбито МЧД. Отсутствие одного символа (чаще всего последнего) может вывести подобную ошибку;
- Проверить срок действия подписи. Сейчас центры сертификации выпускают ключи со сроком чуть ли не 10 лет, но это какой-то маркетинг. Реальный срок действия закрытого ключа можно проверить в самом сертификате. Для этого запускаем Сертификаты (certmgr.msc) -> личные -> выбираем нужный сертификат врача -> Состав -> ищем строчку «Период использования закрытого ключа».

- Проверьте срок действия Вашей лицензии КриптоПро;
- Попробуйте открыть Администрирование -> Настройка подписей для сервисов, если вылезает ошибка, то в Командной строке попробуйте:
123cd C:\FssToolsC:\Windows\Microsoft.NET\Framework64\v4.0.30319\RegAsm.exe /registered GostCryptography.dllC:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe /registered GostCryptography.dll - Проверьте, что стоят все галочки в Администрирование -> Настройка подписей для сервисов;

Буду дополнять по мере поступления информации. Можете своим решением поделиться в комментах. Тут довольно часто люди благодарны за это :)
Если мой материал был полезен, то можете угостить меня кофе ☕️

