Надеюсь, вы извините мой плохой/плохой английский.Почему мой HTTPS-соединение не использует TLS?
Я уверен, что это довольно наивный вопрос, но мне нужно исправить это.
Я бег приложения на JBOSS AS 7-сервера, и я включил HTTPS соединения, добавляя эти строки в моем standalone.xml файл:
<connector name="https" protocol="HTTP/1.1" scheme="https" socket-binding="https" secure="true">
<ssl name="ssl" password="password" protocol="TLSv1"/>
</connector>
Теперь, если я пытаюсь Acces моего приложения через веб-браузер, используя этот адрес:
https://localhost:8443/myapp/
После того как я принимаю мой самодельный сертификат, браузер сказать мне, что подключение осуществляется с использованием протокола TLS, и зашифровано AES 128. Все выглядит прекрасно.
Но когда я использую Wireshark на сервере, и я пытаюсь получить доступ к моему приложению с компьютером, находящимся в моей локальной сети, нет следа TLS, а только TCP-соединений (которые, кажется, зашифрованы).
С другой стороны, если я пытаюсь получить доступ к веб-серверу HTTPS, Wireshark сообщает мне, что используемым протоколом является TLS. Теперь я совершенно смущаюсь.
Итак, вот мои вопросы: Является ли мое соединение, даже работая над TLS? Если нет, в чем может быть проблема (может ли это быть порт 8443, который не является стандартным портом HTTPS?)?
Сообщите мне, если я не совсем понят, или если я не предоставил достаточной информации.
С уважением, PDauph.
Спасибо! Я подозревал порт 8443, но не из-за Wireshark, спасибо за это. Выполняя манипуляцию «Декодировать как ...», позвольте мне увидеть «обмен ключами», «зашифрованное рукопожатие» и другие этапы, необходимые для протокола TLS. – PDauph