Importare il certificato pubblico del server, ossia posizionarsi nella cartella:
…….SoapUI-4.6.4jrelibsecurity
eseguire questo comando:
keytool -import -alias NOMEHOST -trustcacerts -keystore cacerts -file NOME_E_PATH_CERTIFICATO.cer
importante lanciare l’istruzione da amministratore!!!!!
per vedere quali certificati ci sono nel cacerts:
keytool -list -v -keystore cacerts
andare nel tab WS-Security Configurations tab
selezionare il keystore con la TUA chiave privata e creare una nuova regola per i messaggi outgoing, ossia le request in uscita:
selezionare la firma delle request con gli appositi valori:
a questo punto posizionarsi sulla request soap, in basso a destra c è un tab AUTH in cui si seleziona, tramite authentication, quale regola si deve applicare alla request. Selezionare la regola appena creata.
NB in molte versioni di SOAPUI c è un bug e a volte non funziona questo procedimento, ma con il software READAPI, della stessa casa di soapui, invece funziona sempre, almeno in quelle che ho provato io.