Сейчас на форуме: tyns777, localhost1, vsv1, asfa (+5 невидимых) |
eXeL@B —› Вопросы новичков —› Модификация Java класса |
Посл.ответ | Сообщение |
|
Создано: 09 марта 2020 08:44 · Поправил: droidische · Личное сообщение · #1 День добрый! Наткнулся на проблему с классом в JAVA. При создании соединения с сервером, ява проверяет сертификат удалённого сервера и в случае если сертификат не совпадает, соединение разрывается. Очень хочется заглянуть в SSL обмен ПО и сервера. Я попробовал засунуть серт проксирующего сервера в CA certs JAVA не помогло. Залез в код поковырялся посмотрел что там происходит. В итоге обнаружено: trustStore = KeyStore.getInstance(KeyStore.getDefaultType()); Certificate server = CertificateFactory.getInstance("X.509").generateCertificate(new ByteArrayInputStream(Base64.decodeBase64(<CERT>)) Сертификат сервера можно поменять в редакторе бинарном, но вот если длинна различная, что делать? Подскажите пожалуйста, чем можно заменить сертификат на произвольный(с различной длинной сертификата) ? |
|
Создано: 09 марта 2020 09:42 · Личное сообщение · #2 |
|
Создано: 09 марта 2020 21:45 · Поправил: galenkane · Личное сообщение · #3 |
|
Создано: 10 марта 2020 07:25 · Поправил: droidische · Личное сообщение · #4 |
|
Создано: 10 марта 2020 07:55 · Личное сообщение · #5 |
|
Создано: 10 марта 2020 08:07 · Личное сообщение · #6 |
|
Создано: 10 марта 2020 08:57 · Личное сообщение · #7 так говорю, хочу подсмотреть что мне сервер возвращает. Если я занопаю проверку, то не увижу ничего. Code:
|
eXeL@B —› Вопросы новичков —› Модификация Java класса |