# Comment déterminer si des connexions SSL ont été configurées ?

La présente section vous explique comment déterminer si des connexions SSL ont été configurées pour WebSphere MQ.

- Pour les définitions de canaux, reportez-vous à la section "Comment vérifier si des définitions de canaux ont été activées pour SSL ?".
- Pour les canaux configurés à l'aide des appels MQCONNX de l'application client, reportez-vous à la section "Comment vérifier si des canaux de connexion client configurés à l'aide des appels MQCONNX ont été activés pour SSL ?".

## Comment vérifier si des définitions de canaux ont été activées pour SSL ?

Pour chaque gestionnaire de files d'attente présent sur l'ordinateur que vous employez, vous devez vérifier si des canaux ont été définis pour utiliser SSL. Affichez la valeur SSLCIPH (CipherSpec) pour chaque canal défini sur le gestionnaire de files d'attente. Pour ce faire, le gestionnaire de files d'attente doit être en cours d'exécution et vous devez avoir lancé l'environnement RUNMQSC. Entrez `DIS CHL(*) CHLTYPE SSLCIPH` pour afficher les détails relatifs aux canaux. Le résultat obtenu doit être semblable au suivant :

    AMQ8414: Display Channel details.
    CHANNEL(SYSTEM.DEF.SENDER) CHLTYPE(SDR) SSLCIPH( )
    AMQ8414: Display Channel details.
    CHANNEL(SYSTEM.DEF.SERVER) CHLTYPE(SVR) SSLCIPH( )
    AMQ8414: Display Channel details.
    CHANNEL(TO.QM4) CHLTYPE(CLUSRCVR) SSLCIPH(RC4_MD5_EXPORT)
    AMQ8414: Display Channel details.
    CHANNEL(TO.QM5) CHLTYPE(CLUSSDR) SSLCIPH(RC4_MD5_EXPORT)
    AMQ8414: Display Channel details.
    CHANNEL(TO.QM6) CHLTYPE(SVR) SSLCIPH( )
    AMQ8414: Display Channel details.
    CHANNEL(TO.QM7) CHLTYPE(CLNTCONN) SSLCIPH(NULL_SHA)
    AMQ8414: Display Channel details.
    CHANNEL(TO.QM7) CHLTYPE(SVRCONN) SSLCIPH(NULL_SHA)

Les définitions de canaux pour lesquelles une valeur est indiquée entre parenthèses après SSLCIPH sont des canaux SSL. S'il existe des canaux SSL, la section "Procédure de migration SSL" s'applique. Dans l'exemple ci-dessus, les définitions de canaux 'TO.QM4' et 'TO.QM5', ainsi que les deux définitions 'TO.QM7', comportent une valeur pour SSLCIPH.

Il convient également de contrôler la présence de valeurs SSLCIPH dans toutes les tables de définitions de canaux de clients copiées à partir d'un autre ordinateur ou accessibles en tant que fichier partagé sur un autre ordinateur. Pour vérifier la présence de ces valeurs, exécutez une des opérations suivantes :

- Utilisez DIS CHL(*) CHLTYPE SSLCIPH sur le gestionnaire de files d'attente où elles ont été définies.
- Si votre client est exécuté sur un système contenant un gestionnaire de files d'attente local, modifiez les variables d'environnement MQCHLLIB et MQCHLTAB relatives à RUNMQSC pour indiquer le chemin d'accès et le nom de fichier de la table de définitions de canaux de clients appropriée, puis utilisez la commande DIS CHL(*) CHLTYPE SSLCIPH sur le gestionnaire de files d'attente local. (Remarque : Vous devez rétablir les valeurs précédentes des paramètres MQCHLLIB et MQCHLTAB après avoir effectué cette vérification.)

Il convient également de contrôler la présence de valeurs SSLCIPH non nulles dans toutes les définitions de canaux de connexions client importées dans Active Directory. Affichez ces définitions à l'aide de la commande `setmqscp -d`.

## Comment vérifier si les canaux de connexion client configurés aux moyen des appels MQCONNX sont activés pour SSL ?

Pour chaque application client qui utilise un appel MQCONNX, vérifiez dans la structure de définitions de canaux MQCD la zone SSLCipherSpec facultative, qui fournit des valeurs équivalentes à SSLCIPH.

Si la valeur de la zone SSLCipherSpec est non nulle, le canal MQI utilisé par l'application client est un canal SSL. Dans ce cas, la section "Procédure de migration SSL" s'applique.

Sujet parent : Migration des connexions SSL (Secure Sockets Layer) Windows