Rubrique précédente: Visionneuse HTTP and SSL Debug Viewer (Visionneuse de débogage HTTP et SSL)Rubrique suivante: Laboratoires DevTest Cloud


Récapitulatif de l'établissement de liaison SSL

La sortie SSL dans la visionneuse HTTP and SSL Debug Viewer (Visionneuse de débogage HTTP et SSL) inclut un récapitulatif des événements qui se sont produits pendant le processus d'établissement d'une liaison. Lorsqu'un problème SSL est diagnostiqué, commencez par vérifier le récapitulatif d'établissement de liaison.

Remarque : Pour comprendre cette rubrique, vous devez posséder des connaissances de base sur le protocole SSL ou son successeur, TLS.

Le graphique suivant illustre un exemple de récapitulatif.

Capture d'écran du récapitulatif d'établissement de liaison

La première ligne affiche le nom de thread.

La deuxième ligne indique si le journal de débogage SSL utilisé par la visionneuse fonctionne en tant que client ou serveur. Si une session a repris, la deuxième ligne affiche également un message correspondant.

Les lignes restantes indiquent les étapes du processus d'établissement d'une liaison.

Toutes les étapes possibles s'affichent dans le récapitulatif, même les étapes facultatives dans le protocole d'établissement d'une liaison. Dans les étapes facultatives, un symbole s'affiche à droite du numéro d'étape. Les étapes facultatives qui sont liées l'une à l'autre sont affichées avec des ensembles de symboles différents. Par exemple, un astérisque est utilisé pour l'étape 3 et l'étape 5, qui concernent le certificat du serveur.

Chaque étape comporte les statuts suivants :

Chaque étape inclut une description brève d'une action que le client ou le serveur a effectuée. Par exemple, la première étape indique que le client envoie un message Hello au serveur. Si l'action implique l'envoi d'un message, une flèche vers la gauche ou la droite illustre la direction du flux de message. Si l'action n'implique aucun envoi de message, une flèche vers le bas s'affiche.

Si un problème SSL se produit, le récapitulatif fournit des conseils pour vous aider à en déterminer les causes. L'exemple suivant représente la sortie qui s'affiche lorsqu'une étape de test tente d'effectuer une demande HTTPS à un port non SSL.

SEND TLSv1 ALERT:  fatal, description = handshake_failure
javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
Vérifiez que le serveur est sécurisé (connexion au serveur non sécurisé via SSL) et que vous vous connectez au port approprié.