Если в функцию SignWSSE в параметр inData передать следующее:
<x Id="body">hello</x>
то процесс завершается, вместо того, чтобы сгенерировать ошибку, к которой можно получить доступ через функцию KC_GetLastErrorString. Проверить можно с помощью test.cpp в НУЦ SDK, если в файл test_wsse.txt записать указанный xml, то при запуске функции “Подписать WSSE” выдаётся следующее:
Makefile:2: recipe for target ‘all’ failed
make: *** [all] Segmentation fault (core dumped)
Понятно, что <x Id=“body”>hello</x>
– это не валидный soap-конверт, но такая ситуация должна корректно обрабатываться, а не класть процесс.
Можно этот момент исправить в следующей версии SDK, пожалуйста?