Сбой SSL-квитирования для 1 из 2 серверов.Я включил ведение журнала для отладки SSL и обнаружил следующее различие между серверами:
[18.12.18 8: 08: 51: 817 CET] 0000013d SystemOut O Ключ записи клиента:[18/18/18 8: 08: 51: 817 CET] 0000013d SystemOut O 0000: 2f 67 20 ee 13 d6 22 03 d6 aa bc 78 ca bf a9 0a .g ......... x ....
[18.12.18 8: 08: 51: 817 CET] 0000013d SystemOut O Ключ записи сервера:[18.12.18 8: 08: 51: 817 CET] 0000013d SystemOut O 0000: fc 64 13 e2 98 00 afc 10 ae 34 80 fb 2c ab 5d .d ........ 4 .....
[18.12.18 8: 08: 51: 817 CET] 0000013d SystemOut O ... нет IV для этого протокола[18/18/18 8: 08: 51: 817 CET] 0000013d SystemOut
O JsseJCE: Использование подписи SHA512 с RSA от провайдера TBD через init[18/18/18 8: 08: 51: 818 CET] 0000013d Сигнатуры SystemOut O: Использование подписи RSA от провайдера из initSignIBMJCE версии 1.8[18/18/18 8: 08: 51: 821 CET] 0000013d SystemOut O CertificateVerify[18/18/18 8: 08: 51: 821 CET] 0000013d SystemOut
O Алгоритм подписи SHA512 с RSA[18/18/18 8: 08: 51: 822 CET] 0000013d SystemOut O JsseJCE: Использование KeyGenerator IbmTls12Prf от провайдера TBD через init[18/18/18 8: 08: 51: 822 CET] 0000013d SystemOut O РукопожатиеСообщение: Генератор ключей TLS IbmTlsPrf от провайдера из init IBMJCE версии 1.8[18/18/18 8: 08: 51: 822 CET] 0000013d SystemOut O Веб-контейнер: 0, ЗАПИСЬ: TLSv1.2 Рукопожатие, длина = 136[18/18/18 8: 08: 51: 822 CET] 0000013d SystemOut O WebContainer: 0, ЗАПИСЬ: TLSv1.2 Изменить спецификацию шифра, длина = 1[18/18/18 8: 08: 51: 822 CET] 0000013d SystemOut O JsseJCE: Использование шифра AES / CBC / NoPadding от провайдера TBD через init[18/18/18 8: 08: 51: 822 CET] 0000013d SystemOut O CipherBox: Использование шифра AES / CBC / NoPadding от провайдера из init IBMJCE версии 1.8[18/18/18 8: 08: 51: 823 CET] 0000013d SystemOut O JsseJCE: Использование MAC HmacSHA1 от TBD провайдера через init[18/18/18 8: 08: 51: 823 CET] 0000013d SystemOut O MAC: использование MessageDigest HmacSHA1 от провайдера IBMJCE версии 1.8[18/18/18 8: 08: 51: 823 CET] 0000013d SystemOut O Завершено[18/18/18 8: 08: 51: 823 CET] 0000013d SystemOut O verify_data: {150, 40, 219, 56, 139, 255, 165, 51, 71, 246, 110, 176}[18/12/18 8: 08: 51: 824 CET] 0000013d SystemOut O[18/18/18 8: 08: 51: 824 CET] 0000013d SystemOut O WebContainer: 0, ЗАПИСЬ: TLSv1.2 Рукопожатие, длина = 64[18/18/18 8: 08: 51: 876 CET] 0000013d SystemOut O WebContainer: 0, READ: TLSv1.2 Изменить спецификацию шифра, длина = 1[18/18/18 8: 08: 51: 876 CET] 0000013d SystemOut O JsseJCE: Использование шифра AES / CBC / NoPadding от провайдера TBD через init[18/18/18 8: 08: 51: 876 CET] 0000013d SystemOut O CipherBox: Использование шифра AES / CBC / NoPadding от провайдера из init IBMJCE версии 1.8[18/18/18 8: 08: 51: 876 CET] 0000013d SystemOut O JsseJCE: Использование MAC HmacSHA1 от провайдераTBD через init[18/18/18 8: 08: 51: 877 CET] 0000013d SystemOut O MAC: использование MessageDigest HmacSHA1 от провайдера IBMJCE версии 1.8[18/18/18 8: 08: 51: 877 CET] 0000013d SystemOut O WebContainer: 0, ЧИТАТЬ: TLSv1.2 Рукопожатие, длина = 64[18/18/18 8: 08: 51: 877 CET] 0000013d SystemOut O Завершено[18/18/18 8: 08: 51: 877 CET] 0000013d SystemOut O verify_data: {217, 179, 178, 151, 190, 135, 169, 219, 85, 206, 55, 194}[18/18/18 8: 08: 51: 878 CET] 0000013d SystemOut O[18/18/18 8: 08: 51: 878 CET] 0000013d SystemOut O JsseJCE: Использование KeyGenerator IbmTls12Prf от провайдера TBD через init[18/18/18 8: 08: 51: 878 CET] 0000013d SystemOut O РукопожатиеСообщение: Генератор ключей TLS IbmTlsPrf от поставщика из init IBMJCE версии 1.8[18.12.18 8: 08: 51: 878 CET] 0000013d SystemOut O %% Кэшированный сеанс клиента: [Session-129, SSL_RSA_WITH_AES_128_CBC_SHA][18/18/18 8: 08: 51: 895 CET] 0000013d SystemOut O WebContainer: 0, ЗАПИСЬ: TLSv1.2 Данные приложения, длина = 336[18/18/18 8: 08: 51: 895 CET] 0000013d SystemOut O WebContainer: 0, ЗАПИСЬ: TLSv1.2 Данные приложения, длина = 5984[18/18/18 8: 08: 52: 053 CET] 0000013d SystemOut O WebContainer: 0, READ: TLSv1.2 Данные приложения, длина = 1008[18/12/18 8: 08: 52: 054 CET] 0000013d SystemOut O WebContainer: 0, вызывается close ()[18/12/18 8: 08: 52: 054 CET] 0000013d SystemOut O WebContainer: 0, называется closeInternal (true)[18/18/18 8: 08: 52: 054 CET] 0000013d SystemOut O WebContainer: 0, ОТПРАВИТЬ TLSv1.2 ALERT: предупреждение, описание = close_notify[18/18/18 8: 08: 52: 054 CET] 0000013d SystemOut O WebContainer: 0, ЗАПИСЬ: TLSv1.2 Предупреждение, длина = 48[18/18/18 8: 08: 52: 054 CET] 0000013d SystemOut O WebContainer: 0, вызывается closeSocket (true)[18/18/18 8: 08: 52: 603 CET] 0000013d SystemOut O Протокол SSLv3 был запрошен, но не включен[18.12.88: 08: 52: 604 CET] 0000013d SystemOut O
Как я отмечал на хорошем сервере, я вижу в ключе записи клиента и сервера часть 0010, чего нет на плохом сервере.Я предполагаю, потому что это не там рукопожатие SSL терпит неудачу, что приводит к неудачному вызову
Мы используем много веб-сервисов, у нас проблемы только с 2 конечными точками, а остальные конечные точки работают хорошо на обоих серверах.
Если кто-то может указать мне направление поиска, я буду очень благодарен.