Я написал сервер MIDlet, который обрабатывает входной поток tcp. Я отправляю xmlhttprequest с URL-адресом http: // с веб-страницы html, и он отлично работает. Я хочу сделать то же самое с URL-адресом https.
с моим подключением к защищенному серверу, созданным коннектором. Открытый метод acceptcptandopen () возвращает исключение. клиент отправляет рукопожатие
Как вы можете видеть, xmlhttprequest отправляет рукопожатие привет, но я заметил протокол tls1.2, затем протокол tls1.0 и, наконец, tls1.2.
Это нормально, когда клиент отправляет 2 разных протокола. Это первая фаза протокола рукопожатия. Мой сервер Midlet java отвечает с предупреждением и ошибкой «ssl3_get_client_hello: no shared cipher» (IOException)
IOexception capture
Я указал параметры соединителя вот так: cipher: TLS_RSA_WITH_AES_128_GCM_SHA256 и протокол TLSv1.2
ответ сервера tlsv1.2
Кто-нибудь когда-либо делал это или может объяснить мне, почему рукопожатие шифра ошибочное ?