У нас проблема при взаимодействии с esf.gov.kz, у них все сервисы SOAP имеют не валидные namespace, должны быть URI, но там просто строка, например: “v1.awp” <v1:awpAction xmlns:v1="v1.awp">. Сервисы требуют подписания для взаимодействия, но при попытке подписания через Kalkan или NCALayer их тело для подписания не проходит валидацию XML.
Есть ли какой-то обходной путь или отключение валидации XML на стороне библиотеки Kalkan?
Поддержка ESF не отвечает на такой вопрос или бросают трубку когда слышат о такой проблеме.
Пример тела XML для подписи по ссылке ниже.
https://pastebin.com/gFYWNVgw
Документация ESF
CXF - Service list (kgd.gov.kz)