Configurazione dell'ambiente per la sicurezza SOAP

I profili di sicurezza SOAP richiedono l'accesso alle librerie che implementano la crittografia, la firma e altri algoritmi di sicurezza che trasformano i messaggi XML prima di inviarli e dopo averli ricevuti. È necessario preparare un ambiente con queste librerie per utilizzare la sicurezza SOAP, impostare il percorso di classe della JRE (Java™ Runtime Environment) che utilizza Eclipse ed impostare il percorso di classe della macchina virtuale che Agent Controller utilizza.

Prima di iniziare

Prima di poter eseguire il test dei servizi basati su SOAP che utilizzano gli algoritmi di sicurezza, è necessario ottenere una serie di librerie e file di configurazione della sicurezza per SOAP.

BouncyCastle (http://www.bouncycastle.org) è un provider di librerie di sicurezza. L'utilizzo di tali librerie di sicurezza è facoltativo per il prodotto di test Rational.

Procedura

  1. Copiare i file di librerie in jre/lib/ext dell'installazione JRE.

    Per impostazione predefinita, si tratta della seguente directory: C:\Program Files\IBM\SDP\jdk\jre\lib\ext

  2. Aggiungere il seguente argomento VM alla riga comandi per l'avvio di Eclipse o al file eclipse.ini: -vmargs -Dosgi.parentClassloader=ext

    Il file eclipse.ini è ubicato nella stessa directory del programma di avvio eclipse.exe binario utilizzato per eseguire il prodotto.

Operazioni successive

Per configurare un computer remoto che utilizza solo Agent Controller e non richiede l'accesso al workbench, effettuare solo la fase 1 e riavviare il servizio Agent Controller.

Una volta configurato l'ambiente, occorre importare un file WSDL (Web Services Description Language) e utilizzare l'editor di sicurezza WSDL per impostare un profilo di sicurezza per il file WSDL.


Feedback