sviluppatori@openspcoop.org
<prev [Datenext>
<prev [Threadnext>

[OpenSPCoop-Dev] WSS: gestione mustUnder

To: <sviluppatori@openspcoop.org>
Subject: [OpenSPCoop-Dev] WSS: gestione mustUnderstand="1" & stato interoperabilità
From: "Montebove Luciano" <L.Montebove@finsiel.it>
Date: Thu, 25 May 2006 17:21:07 +0200
List-archive: </pipermail/sviluppatori>
List-help: <mailto:sviluppatori-request@openspcoop.org?subject=help>
List-id: sviluppatori.openspcoop.org
List-post: <mailto:sviluppatori@openspcoop.org>
List-subscribe: <http://www.openspcoop.org/mailman/listinfo/sviluppatori>,<mailto:sviluppatori-request@openspcoop.org?subject=subscribe>
List-unsubscribe: <http://www.openspcoop.org/mailman/listinfo/sviluppatori>,<mailto:sviluppatori-request@openspcoop.org?subject=unsubscribe>
Reply-to: sviluppatori@openspcoop.org
Thread-index: AcZ+St15u/+kS6mBSxeXsNkdS0+8YABwhg3w
Thread-topic: WSS: gestione mustUnderstand="1" & stato interoperabilità
1)Nel caso in cui nell'header WS-Security venga impostato, da una porta 
delegata (nello specifico mi è  capitato con la porta delegata Microsoft) , 
l'attributo mustUnderstand="1" e non sia presente l'"actor" l'architettura che 
abbiamo implementato nella gestione della WS-Security manda in errore Axis 
perché pensa che debba gestire l'header WS-Security. 
L'Handler Axis allegato, da inserire in testa al servizio di porta applicativa 
permette di bypassare il problema segnalando come "processed" l' header WSS.
Se ne può provare l'efficacia configurando la WS-Security di una porta delegata 
senza actor e con mustUnderstand="true".

2a)Porta di dominio Oracle. Ho cercato di testarla in entrambi i versi ma sono 
arenato al fatto che il processo di controllo della firma si blocca perché il 
digest calcolato da WSS4J sul tag "Timestamp" di WS-Security è diverso da 
quello calcolato da Oracle. La cosa strana è che i digest su "Body" ed 
"Intestazione" coincidono e gli algoritmi sono sempre gli stessi in teoria. 
Qualche idea su come calcolare il digest in altro modo per capire chi ha 
ragione?

2b)orta di dominio Microsoft. Ho provato per ora solo il verso PD Microsoft -> 
PA OpenSPCoop ma dopo aver risolto il problema del punto 1) sul 
"mustUnderstand", sono fermo ad un fallimento del controllo della firma.


Ciao

Luciano

Attachment: WSBypassMustUnderstand.java
Description: WSBypassMustUnderstand.java

Attachment: server-config.wsdd
Description: server-config.wsdd

<Prev in Thread] Current Thread [Next in Thread>
  • [OpenSPCoop-Dev] WSS: gestione mustUnderstand="1" & stato interoperabilità, Montebove Luciano <=
Previous by Date:  Re: [OpenSPCoop-Dev] Lista delle classi metodichedovrebberosubireRefactoring, Walter Ambu
Next by Date:  [OpenSPCoop-Dev] Novità interoperabilità: help configurazione porta delegata, Montebove Luciano
Previous by Thread:  R: [OpenSPCoop-Dev] Lista delle classi metodi che dovrebberosubireRefactoring, Montebove Luciano
Next by Thread:  [OpenSPCoop-Dev] Novità interoperabilità: help configurazione porta delegata, Montebove Luciano
Indexes:  [Date] [Thread]