Как включить безопасность прокси-сервиса в WSO2 ESB 4.9.0 Файл политики для дайджеста - PullRequest
0 голосов
/ 14 февраля 2019

У меня проблема с использованием rampart в wso2 ESB для подписи моих мыльных сообщений, я использую политику XML, связанную с исходящей конечной точкой, в этой политике необходимо указать Password Digest в качестве алгоритма, используемого для дайджеста (AlgorithmSuite: password Digest)

Проблема в том, что мой заголовок безопасности wss находится под его набором #PasswordText

<wsse:UsernameToken wsu:Id="UsernameToken-F8983EC106E3CD7A6915501268083805">
            <wsse:Username>userid</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">password</wsse:Password>
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">2DLoIevf9t75A7jm90+Anw==</wsse:Nonce>
            <wsu:Created>2019-02-14T06:46:48.379Z</wsu:Created>
         </wsse:UsernameToken>`enter code here`

Мне нужен заголовок безопасности wss, как показано ниже: должен быть установлен PasswordDiges

<wsse:UsernameToken wsu:Id="UsernameToken-F8983EC106E3CD7A6915501267560244">
            <wsse:Username>userid</wsse:Username>
            <wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordDigest">SDSDSDDDSDDDDSDD==</wsse:Password>
            <wsse:Nonce EncodingType="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-soap-message-security-1.0#Base64Binary">SDSDRRERRsdDSDSDD==</wsse:Nonce>
            <wsu:Created>2019-02-14T06:45:56.024Z</wsu:Created>
         </wsse:UsernameToken>

Как сделать так, чтобы wso2 ESB подписывал мыльное сообщение, используя passowrd Digest в качестве метода алгоритма для перебора паролей?

...