Ошибка прерывания SSL-квитирования с катушкой в ​​КотлинеAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка прерывания SSL-квитирования с катушкой в ​​Котлине

Сообщение Anonymous »

Сейчас я работаю над проектом на Kotlin, используя coin3 для загрузки изображений. Я обнаружил ошибку прерванного установления связи SSL со следующими сведениями:

Код: Выделить всё

javax.net.ssl.SSLHandshakeException: Handshake failed
...
SSL handshake aborted: ssl=0x7b0998168998: Failure in SSL library, usually a protocol error
error:1000042e:SSL routines:OPENSSL_internal:TLSV1_ALERT_PROTOCOL_VERSION (third_party/openssl/boringssl/src/ssl/tls_record.cc:592 0x7b09881aecf0:0x00000003)
Я попробовал настроить версии TLS и наборы шифров, которые поддерживает мой клиент, и подтвердил, что сервер работает должным образом и поддерживает версии TLS, которые я пытаюсь использовать. . Я также пробовал использовать собственный SSLSocketFactory, который включает необходимые версии TLS на старых устройствах. Однако проблема остается.
Вот фрагмент моего кода:

Код: Выделить всё

val client = OkHttpClient().newBuilder()
.connectionSpecs(listOf(ConnectionSpec.MODERN_TLS, ConnectionSpec.RESTRICTED_TLS))
.build()

val imageLoader = ImageLoader.Builder(LocalContext.current)
.components {
add(
OkHttpNetworkFetcherFactory {
client
}
)
}
.build()

val request = ImageRequest.Builder(LocalContext.current)
.data("https://info.defcon.org/blobs/v_aerospace.png")
.build()

AsyncImage(
model = request,
contentDescription = "logo",
modifier = Modifier
.background(Color.White)
.fillMaxSize(),
imageLoader = imageLoader,
)
Я использую Android Studio Koala | 2023.3.2 Canary 2 в качестве моей IDE. Проблема возникает как в старых, так и в новых версиях Android.
Будем благодарны за любую помощь или предложения.

Подробнее здесь: https://stackoverflow.com/questions/787 ... -in-kotlin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Исключение NPGSQL при выполнении SSL-квитирования
    Anonymous » » в форуме Android
    0 Ответы
    51 Просмотры
    Последнее сообщение Anonymous
  • Как я могу получить отладочные сообщения из SSL-квитирования Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Несогласованность SSL-квитирования в Android по сравнению с JVM
    Anonymous » » в форуме Android
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Javax.net.ssl.sslprotocolexception: SSL Handshake прерван: ssl = 0x7fa2258640: сбой в библиотеке SSL, обычно ошибка прот
    Anonymous » » в форуме JAVA
    0 Ответы
    57 Просмотры
    Последнее сообщение Anonymous
  • Javax.net.ssl.sslprotocolexception: SSL Handshake прерван: ssl = 0x7fa2258640: сбой в библиотеке SSL, обычно ошибка прот
    Anonymous » » в форуме Android
    0 Ответы
    46 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Android»