È possibile creare una configurazione di trasporto HTTP che descrive le impostazioni di trasporto per una richiesta di servizio. Le impostazioni di trasporto e sicurezza possono essere associate a qualsiasi richiesta di servizio.
Prima di iniziare
Se si sta utilizzando l'autenticazione SSL (Secure Sockets Layer), verificare di avere dei file chiave validi
nello spazio di lavoro.
Se si sta utilizzando la sicurezza SOAP, verificare di aver configurato l'ambiente con le librerie e
i file di configurazione corretti.
Procedura
- Fare clic sul pulsante della barra degli strumenti Client di servizio generico
per aprire il client di servizio generico e fare clic sulla scheda Trasporto. Viene visualizzata la pagina Configurazioni trasporto.
- Nella pagina Configurazioni trasporto, fare clic su Crea una configurazione HTTP (
) per creare una nuova configurazione di trasporto HTTP.
- Immettere un Nome per la nuova configurazione di trasporto.
- Specificare le seguenti opzioni per il trasporto TLS:
- Utilizza HTTP Keep Alive
- Selezionare questa opzione per mantenere aperta la connessione HTTP dopo la richiesta. Questa opzione non è disponibile se si sta utilizzando IBM® Rational AppScan.
- Utilizza SSL
- Selezionare questa opzione per utilizzare una configurazione SSL. Fare clic su Configura SSL per creare una configurazione SSL oppure selezionarne una esistente.
- Autenticazione piattaforma
- In questa sezione, specificare il tipo di autenticazione richiesta per accedere al servizio. Selezionare Nessuno, se non si richiede alcun servizio di autenticazione.
- Autenticazione HTTP di base
- Selezionare questa opzione per specificare il nome utente e la password utilizzati per l'autenticazione di base.
- Autenticazione NTLM
- Selezionare questa opzione per utilizzare il protocollo NTLM (NT LAN Manager) di Microsoft. NTLM utilizza l'autenticazione challenge-response. Questa vista elenca ciò che viene negoziato (supportato dal client e richiesto dal server) e ciò che viene autenticato (il client risponde agli accessi dal server).
- Autenticazione Kerberos
- Selezionare questa opzione per utilizzare il protocollo di autenticazione Kerberos tra client e server.
- Connetti mediante server proxy
- Se la connessione HTTP deve passare tramite un server proxy o un
firewall integrato, specificare Indirizzo e Porta del server proxy. Se il proxy richiede l'autenticazione, selezionare Autenticazione proxy di base o Autenticazione proxy NTLM.
- Autenticazione proxy
- In questa sezione, specificare il tipo di autenticazione richiesta per accedere al proxy. Selezionare Nessuno, se non si richiede alcun servizio di autenticazione.
- Autenticazione proxy di base
- Selezionare questa opzione per specificare il nome utente e la password utilizzati per l'autenticazione di base.
- Autenticazione proxy NTLM
- Selezionare questa opzione per utilizzare il protocollo NTLM (NT LAN Manager) di Microsoft. NTLM utilizza l'autenticazione challenge-response. Questa vista elenca ciò che viene negoziato (supportato dal client e richiesto dal server) e ciò che viene autenticato (il client risponde agli accessi dal server).
- Classe personalizzata
- Selezionare questa opzione se il protocollo di comunicazione richiede un'elaborazione complessa, di livello inferiore con un codice Java™ personalizzato. Fare clic su Sfoglia per selezionare una classe Java che utilizzi l'API corrispondente. Questa opzione non è disponibile in IBM Security AppScan.
Per ulteriori informazioni sull'autenticazione SSL, consultare Creazione di configurazioni SSL.
- Fare clic su OK per creare la nuova configurazione.
Operazioni successive
Una volta creata, è possibile utilizzarla con qualsiasi richiesta di servizio che utilizza il protocollo di trasporto HTTP. È possibile utilizzare l'elenco
Configurazioni nel client del servizio generico per modificare configurazioni esistenti oppure per creare configurazioni duplicate.