# Determinazione se le connessioni SSL sono state impostate

In questa sezione viene descritto come determinare se le connessioni SSL sono state impostate per WebSphere MQ.

- Per le definizioni di canali, fare riferimento alla sezione "Controllo se le definizioni di canali sono state abilitate per SSL".
- Per i canali impostati mediante le chiamate MQCONNX all'applicazione client, fare riferimento alla sezione "Controllo se i canali di connessione client impostati mediante le chiamate MQCONNX sono stati abilitati per SSL".

## Controllo se le definizioni di canali sono state abilitate per SSL

Per ogni gestore code presente sul computer in uso, è necessario verificare se i canali sono stati definiti per l'utilizzo di SSL. Visualizzare il valore SSLCIPH (CipherSpec) per ogni canale definito sul gestore code. Per far ciò, è necessario che sia in esecuzione il gestore code e che sia stato avviato l'ambiente RUNMQSC. Immettere `DIS CHL(*) CHLTYPE SSLCIPH` per visualizzare i dettagli dei canali. L'output dovrebbe avere un aspetto simile al seguente:

    AMQ8414: Visualizzazione dettagli del canale.
    CHANNEL(SYSTEM.DEF.SENDER) CHLTYPE(SDR) SSLCIPH( )
    AMQ8414: Visualizzazione dettagli del canale.
    CHANNEL(SYSTEM.DEF.SERVER) CHLTYPE(SVR) SSLCIPH( )
    AMQ8414: Visualizzazione dettagli del canale.
    CHANNEL(TO.QM4) CHLTYPE(CLUSRCVR) SSLCIPH(RC4_MD5_EXPORT)
    AMQ8414: Visualizzazione dettagli del canale.
    CHANNEL(TO.QM5) CHLTYPE(CLUSSDR) SSLCIPH(RC4_MD5_EXPORT)
    AMQ8414: Visualizzazione dettagli del canale.
    CHANNEL(TO.QM6) CHLTYPE(SVR) SSLCIPH( )
    AMQ8414: Visualizzazione dettagli del canale.
    CHANNEL(TO.QM7) CHLTYPE(CLNTCONN) SSLCIPH(NULL_SHA)
    AMQ8414: Visualizzazione dettagli del canale.
    CHANNEL(TO.QM7) CHLTYPE(SVRCONN) SSLCIPH(NULL_SHA)

Le definizioni di canale che hanno un valore racchiuso tra parentesi dopo SSLCIPH sono canali SSL. Se sono presenti canali SSL, verrà applicata la sezione "Operazioni per la migrazione SSL". Nell'esempio precedente, le definizioni di canale 'TO.QM4', 'TO.QM5' ed entrambe 'TO.QM7' hanno un valore per SSLCIPH.

Sarà inoltre necessario ricercare i valori SSLCIPH in tutte le tabelle delle definizioni di canale client copiate da un altro computer o a cui è stato eseguito l'accesso come file condiviso su un altro computer. Per controllare tali valori, è possibile:

- Utilizzare il comando DIS CHL(*) CHLTYPE SSLCIPH nel gestore code in cui ne era stata eseguita la definizione
- Se il client è in esecuzione su un sistema che ha un gestore code locale, modificare le variabili di ambiente MQCHLLIB e MQCHLTAB correlate a RUNMQSC per specificare il percorso della directory e il nome file della tabella di definizione del relativo canale client, quindi utilizzare il comando DIS CHL(*) CHLTYPE SSLCIPH sul gestore code locale (Nota: è necessario riportare le impostazioni di MQCHLLIB e MQCHLTAB ai valori precedenti dopo aver effettuato questo controllo.)

Anche tutte le definizioni dei canali di connessione client che sono state importate in Active Directory devono essere controllate per essere certi che non vi siano valori SSLCIPH nulli. Visualizzare queste definizioni mediante il comando `setmqscp -d`.

## Controllo se i canali di connessione client impostati mediante le chiamate MQCONNX sono canali abilitati per l'SSL

Per ogni applicazione client che utilizza una chiamata MQCONNX, ricercare nella struttura della definizione dei canali MQCD il campo SSLCipherSpec che fornisce valori equivalenti a SSLCIPH.

Se il valore del campo SSLCipherSpec non è nullo, il canale MQI usato dall'applicazione client è un canale SSL e sarà applicata la sezione "Operazioni per la migrazione SSL".

Argomento principale: Migrazione delle connessioni SSL (Secure Sockets Layer) Windows