Тут на Хабре была статья Альфалаба про подпись сообщений в СМЭВ.
Просто для интересу прошёл на портал (https://smev3.gosuslugi.ru/portal/), порадоваться как всё изменилось. Можете сами прям щаз эту ссылку открыть.
Увидел следующее: не изменилось ничего.
Самые важные для разработки ссылки расположены в самой жопе сайта, а сверху идёт всякий мусор. Чудно.
Так как по названию ссылок обычный человек ни за что не догадается, вот вам подсказка:
- Рекомендуемая версия библиотек для сборки клиента СМЭВ 3. Схема версии 1.1.
- Рекомендуемая версия библиотек для сборки клиента СМЭВ 3. Схема версии 1.2.
Кстати о мусоре. Руководство по использованию (или как тут оно называется, «методические рекомендации», чтобы никто не догадался) - не в маркдауне/аскидоке/etc в гите, а в вордовских файлах docx. Ченжлог в начале документа. Прямо как в 2001 году оказался, верхом на машине времени. Внутри всё тот же позор, что и раньше. Судя по ченжлогу, несколько допиленный.
Вернемся к «библиотекам». Открываю ссылку — там какой-то зип-архив. В корне всё так же нет LICENSE.txt. То есть, код есть, а использовать его нельзя!
Для особо впечатлительных: точно так же было и 2 года назад. Я тогда создал на них тикет и обзвонил всю поддержку - поддержка просто закрыла тикет с объяснением «вопрос прорабатывается». Два года прорабатывается, ага.
И ещё. Какой придурок кладет исходники в зип-файлы? Какой вменяемый человек будет хранить документы для программистов в docx, в ГОСТовском псевдоформате, даже без ченжлога в начале документа?
А ещё там есть ченжлог в txt, относительно предыдущей версии! Т.е. чтобы собрать весь ченжлог - нужно скачать все зипники со всеми версиями, и самостоятельно его склеить. Хотя стоп, но ведь на сайте не скачать предыдущие версии... FAIL. Но даже если б мы чего и собрали, то скупые строчки типа, цитирую:
«Добавлен валидатор XML Element как ещё один способ валидации пришедших схем вида сведений»
- не говорят примерно ни о чём.
Ни тебе публичного гита, чтобы посмотреть конкретные коммиты. Ни лицензии. Ни ченжлога нормального. Ни-че-го.
И это мы ещё не перешли к главному - к дизайну API.
Прошли годы, ага.
Необучаемые.
Вроде ко мне это уже и не относится никак, а от ярости руки трясутся, когда на всё это смотришь.
Там в документах имена написаны. Руководитель проектов, аналитик, главный разработчик. Не боятся они, что люди будут на улице пальцами показывать на них?
Перемещено leave из development