LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

потому что до сих пор есть программисты, которые не приняли OpenAPI. А так же есть ленивые техдиректора, которые разрешают публикацию сервисов без кодогенерации по OpenAPI.

Берём XML. Генерируем его. XML соответствует XSD. Ну в теории должен соответствовать, но на практике не совсем. Подписываем XML Digital Signature. Это всё сериализуем в строку. Заворачиваем его в другую XML, представляющую soap envelope. Подписываем ещё раз другой подписью по другому стандарту. Алгоритм подписи - ГОСТ. Казахский. Да, для вызова нужно делать то же самое, и ещё логин с паролем подставить в XML. Всё это вызывается через HTTPS с кастомными сертификатами. Слава богу, не гостовскими… И ещё надо настроить VPN, про который никто не знает, как его настраивать, есть там один товарищ, через третье знакомство выцепленный, который помогает…

OpenAPI? Уполз плакать в угол.

Исходная версия vbr, :

потому что до сих пор есть программисты, которые не приняли OpenAPI. А так же есть ленивые техдиректора, которые разрешают публикацию сервисов без кодогенерации по OpenAPI.

Берём XML. Генерируем его. XML соответствует XSD. Ну в теории должен соответствовать, но на практике не совсем. Подписываем XML Digital Signature. Это всё сериализуем в строку. Заворачиваем его в другую XML, представляющую soap envelope. Подписываем ещё раз другой подписью по другому стандарту. Алгоритм подписи - ГОСТ. Казахский. Да, для вызова нужно делать то же самое, и ещё логин с паролем подставить в XML. Всё это вызывается через HTTPS с кастомными сертификатами. Слава богу, не гостовскими…

OpenAPI? Уполз плакать в угол.