WSS4J Тип кодирования в NONCE отсутствует (Loadrunner Java) - PullRequest
0 голосов
/ 25 сентября 2018

У меня есть java-скрипт для веб-сервиса, в котором отсутствует тип кодировки в nonce.Где ошибка в сценарии?

    WSSecHeader secHeader = new WSSecHeader();
    secHeader.insertSecurityHeader(doc);
    // create the username token builder and configure it
    WSSecUsernameToken usernameTokenizer = new WSSecUsernameToken();
    usernameTokenizer.addCreated();
    usernameTokenizer.addNonce();
    usernameTokenizer.setPasswordType(WSConstants.PASSWORD_DIGEST); 

    usernameTokenizer.build(doc, secHeader);
    String requestWithHeader = XMLUtils.PrettyDocumentToString(doc);

Это должно быть так ...

 <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis- 
 200401-wss-soap-message-security- 
 1.0#Base64Binary">rgSCc2eR6kTK2T+xnkMxYw== 
 </wsse:Nonce>

Но это так ...

 <wsse:Nonce>3sMhSW3wqOWi2vLn8ffgEQ==</wsse:Nonce>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...