google / google/conscrypt

OPENSSL_internal:SSLV3_ALERT_HANDSHAKE_FAILURE Issue

Open
#494 11 comments 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.4k
Forks
326
Avg merge
16h 22m
Merged PRs (30d)
17

Description

On Android O OS.

We are making a call to a server which in turn is making a webservice call to a file upload api
and for some reason we are seeing the SSLv3 handshake exception for a larger file upload

But works for smaller file upload

Further we had disabled SSLv3 from all of our servers but we still seeing issue

Following is the stack trace

05-17 13:50:36.328 11836-11889/a.b.c.android.oreonetwork E/OreoNetwork:MaaS360SDK: Thread-7 | ChannelResponder |
javax.net.ssl.SSLProtocolException: Read error: ssl=0xe19abcc0: Failure in SSL library, usually a protocol error
error:10000410:SSL routines:OPENSSL_internal:SSLV3_ALERT_HANDSHAKE_FAILURE (external/boringssl/src/ssl/tls_record.cc:579 0xe19c3b60:0x00000001)

Caused by: Read error: ssl=0xe19abcc0: Failure in SSL library, usually a protocol error
error:10000410:SSL routines:OPENSSL_internal:SSLV3_ALERT_HANDSHAKE_FAILURE (external/boringssl/src/ssl/tls_record.cc:579 0xe19c3b60:0x00000001)
at com.android.org.conscrypt.NativeCrypto.ENGINE_SSL_read_direct(Native Method)
at com.android.org.conscrypt.SslWrapper.readDirectByteBuffer(SslWrapper.java:492)
at com.android.org.conscrypt.ConscryptEngine.readPlaintextDataDirect(ConscryptEngine.java:1052)
at com.android.org.conscrypt.ConscryptEngine.readPlaintextDataHeap(ConscryptEngine.java:1072)
at com.android.org.conscrypt.ConscryptEngine.readPlaintextData(ConscryptEngine.java:1044)
at com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:805)
at com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:678)
at com.android.org.conscrypt.ConscryptEngine.unwrap(ConscryptEngine.java:644)
at a.b.c.android.gatewaysdk.io.packet.impl.SSLPacketHandler.nextPacket(SSLPacketHandler.java:127)
at a.b.c..android.gatewaysdk.io.socket.channel.responder.SocketChannelResponder.socketReadyForRead(SocketChannelResponder.java:84)
at a.b.c.android.gatewaysdk.io.service.NIOService.handleKey(NIOService.java:373)
at a.b.c.android.gatewaysdk.io.service.NIOService.handleSelectedKeys(NIOService.java:312)
at ca.b.c.android.gatewaysdk.io.service.NIOService.access$400(NIOService.java:40)
at a.b.c.android.gatewaysdk.io.service.NIOService$1.run(NIOService.java:264)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.