Расшифровка сообщения с помощью клиента веб-службы Spring

350 Баунти и вафли человеку, который может мне помочь!

Я боролся свесна Веб-сервис шифрования на несколько дней, и я могуне могу понять, как получить веснуs шифрование на теле сообщения для работы. Всякий раз, когда у меня есть сервер шифрует полученное сообщение, клиент не 'кажется, что он расшифровывает его до того, как попытается проверить его по схеме (XSD).

Вот конфигурация на стороне сервера

Сервер'Конфигурация безопасности xwss

Клиент'Конфигурация пружины

Клиент»с конфигурацией xwss

Я могу зашифровать токен пользователя и успешно расшифровать его. Я делаю это при отправке данных с клиента на сервер. Затем сервер расшифровывает токен пользователя и аутентифицирует учетные данные пользователя, что работает довольно хорошо.

Проблема возникает, если я пытаюсь зашифровать тело сообщения, возвращающегося. Проблема возникает на стороне клиента. Кажется, что клиент пытается проверить сообщение, прежде чем он расшифровывает его, и, следовательно, возникает ошибка при проверке по схеме.

[Fatal Error] :1:192: The prefix "ns0" for element "ns0:HolidayListResponse" is not bound.
11-Dec-2009 7:45:32 AM com.sun.xml.wss.impl.apachecrypto.DecryptionProcessor decryptElementWithCipher
SEVERE: WSS1203: Exception [ The prefix "ns0" for element "ns0:HolidayListResponse" is not bound. ] while trying to decrypt message

А вот и сам ответ SOAP.

А вот файл сопоставления сортировки




    
    
    
        
        
            
        
        
            
        
    
    
        
        
            
        
        
            
        
        
            
        
    
    
        
        
            
        
        
            
        
    

    
        
        
            
        
        
            
        
    

    
        
        
            
        
    
    
        
        
            
        
    
    
        
        
            
        
    

Я знаю это'Много информации, но я решил, что предоставлю все. Правильно ли настроено шифрование? Разве невозможно зашифровать тело сообщения и расшифровать его на стороне клиента? На данный момент я открыт практически для любого предложения.

Ответы на вопрос(2)

Ваш ответ на вопрос