Добрый день, я пытаюсь расширить сервис NCANode так чтобы он подписывал по стандарту ws-security [тоже самое что делает inteceptor в примере, но с .p12 с реквеста]
для этого я написал вот это у меня получается сделать запрос и xml подписывается но при повторе выходит ошибка
предположительно ошибка связана с
WSProviderConfig.setAddJceProviders(false);
WSProviderConfig.init(false, false, false);
Security.addProvider(new KalkanProvider());
WSProviderConfig.addJceProvider("KalkancryptXMLDSig", new KalkancryptXMLDSigRI());
KncaXS.loadXMLSecurity();
вот pom
можете прикинуть в чем может быть проблема? Или сказать куда копать? любая подсказка будет полезна :)
Привет.
Инициализацию и конфигурацию провайдера и сопутствующих библиотек нужно вынести, чтобы этот процесс выполнялся только один раз. А у вас при каждом подписании это происходит.
Как раз те 5 строчек
Добрый день, я пытаюсь расширить сервис NCANode так чтобы он подписывал по стандарту ws-security [тоже самое что делает inteceptor в примере, но с .p12 с реквеста] для этого я написал вот это у меня получается сделать запрос и xml подписывается но при повторе выходит ошибка предположительно ошибка связана с
WSProviderConfig.setAddJceProviders(false);
WSProviderConfig.init(false, false, false);
Security.addProvider(new KalkanProvider());
WSProviderConfig.addJceProvider("KalkancryptXMLDSig", new KalkancryptXMLDSigRI());
KncaXS.loadXMLSecurity();
вот pom можете прикинуть в чем может быть проблема? Или сказать куда копать? любая подсказка будет полезна :)