appium-interceptor-plugin icon indicating copy to clipboard operation
appium-interceptor-plugin copied to clipboard

getting error with latest CA certificate

Open chittaranjan17 opened this issue 9 months ago • 3 comments
trafficstars

Image Image

Installed latest CA certificate and try to use intercepter but getting issue on device unable to access internet

issue logs :

HTTPS_CLIENT_ERROR [Error: 00D020D801000000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1586:SSL alert number 46 ] { library: 'SSL routines', reason: 'sslv3 alert certificate unknown', code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN' }

chittaranjan17 avatar Feb 05 '25 08:02 chittaranjan17

Getting same issue on my end as well.

HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A0000EB:SSL routines:tls_handle_alpn:no application protocol:c:\ws\deps\openssl\openssl\ssl\statem\statem_srvr.c:2186:
] {
  library: 'SSL routines',
  reason: 'no application protocol',
  code: 'ERR_SSL_NO_APPLICATION_PROTOCOL'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A0000EB:SSL routines:tls_handle_alpn:no application protocol:c:\ws\deps\openssl\openssl\ssl\statem\statem_srvr.c:2186:
ERR! AppiumInterceptorPlugin
creating SNI context for www.appiumproxy.io
creating SNI context for www.google.com
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
creating SNI context for www.googleapis.com
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
creating SNI context for android.googleapis.com
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
creating SNI context for digitalassetlinks.googleapis.com
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A0000EB:SSL routines:tls_handle_alpn:no application protocol:c:\ws\deps\openssl\openssl\ssl\statem\statem_srvr.c:2186:
] {
  library: 'SSL routines',
  reason: 'no application protocol',
  code: 'ERR_SSL_NO_APPLICATION_PROTOCOL'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A0000EB:SSL routines:tls_handle_alpn:no application protocol:c:\ws\deps\openssl\openssl\ssl\statem\statem_srvr.c:2186:
ERR! AppiumInterceptorPlugin
creating SNI context for gmscompliance-pa.googleapis.com
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A0000EB:SSL routines:tls_handle_alpn:no application protocol:c:\ws\deps\openssl\openssl\ssl\statem\statem_srvr.c:2186:
] {
  library: 'SSL routines',
  reason: 'no application protocol',
  code: 'ERR_SSL_NO_APPLICATION_PROTOCOL'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A0000EB:SSL routines:tls_handle_alpn:no application protocol:c:\ws\deps\openssl\openssl\ssl\statem\statem_srvr.c:2186:
ERR! AppiumInterceptorPlugin
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
HTTPS_CLIENT_ERROR
Error: Request timeout
    at onRequestTimeout (node:_http_server:842:30)
    at Server.checkConnections (node:_http_server:655:7)
    at listOnTimeout (node:internal/timers:594:17)
    at processTimers (node:internal/timers:529:7) {
  code: 'ERR_HTTP_REQUEST_TIMEOUT'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error [ERR_HTTP_REQUEST_TIMEOUT]: Request timeout
creating SNI context for edgedl.me.gvt1.com
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
Got ECONNRESET on CLIENT_TO_PROXY_SOCKET, ignoring.
Socket error:
Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:216:20) {
  errno: -4077,
  code: 'ECONNRESET',
  syscall: 'read'
}
creating SNI context for dl.google.com
Got ECONNRESET on CLIENT_TO_PROXY_SOCKET, ignoring.
Socket error:
Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:216:20) {
  errno: -4077,
  code: 'ECONNRESET',
  syscall: 'read'
}
Got ECONNRESET on CLIENT_TO_PROXY_SOCKET, ignoring.
Socket error:
Error: read ECONNRESET
    at TCP.onStreamRead (node:internal/stream_base_commons:216:20) {
  errno: -4077,
  code: 'ECONNRESET',
  syscall: 'read'
}
creating SNI context for update.googleapis.com
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
creating SNI context for notifications-pa.googleapis.com
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}
ERR! AppiumInterceptorPlugin HTTPS_CLIENT_ERROR: Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
ERR! AppiumInterceptorPlugin
HTTPS_CLIENT_ERROR
[Error: B8260000:error:0A000416:SSL routines:ssl3_read_bytes:sslv3 alert certificate unknown:c:\ws\deps\openssl\openssl\ssl\record\rec_layer_s3.c:1605:SSL alert number 46
] {
  library: 'SSL routines',
  reason: 'sslv3 alert certificate unknown',
  code: 'ERR_SSL_SSLV3_ALERT_CERTIFICATE_UNKNOWN'
}

MichaelAbebe avatar Mar 03 '25 04:03 MichaelAbebe

Any progress on the issue?

Same here (using Pixel_8_Pro_API_34 emulator on adb), installation has been performed exacrtly as per Android 14 section of https://github.com/AppiumTestDistribution/appium-interceptor-plugin/blob/master/docs/certificate-installation.md

appium plugin run appium-interceptor test-connection results in:

Image I have the same error when I run my own tests, that's why I decided to run appium plugin run appium-interceptor test-connection to make sure the problem is not on my side

cert installed:

Image

VladlenPechen avatar Mar 20 '25 10:03 VladlenPechen

hey guys, any progress on this issue? 🙏

VladlenPechen avatar Mar 24 '25 14:03 VladlenPechen

@sudharsan-selvaraj can you please check this issue when you get sometime . It is completely blocked

SubbuLomada avatar Jul 10 '25 10:07 SubbuLomada

@SubbuLomada does appium plugin run appium-interceptor test-connection commands opens the success page on browser?

If so, then I don't think there is issues with the certificate. Even with a valid cert, the console errors are expected for the requests made from other applications which do not have debugger flag enabled

sudharsan-selvaraj avatar Jul 10 '25 13:07 sudharsan-selvaraj

@sudharsan-selvaraj with the command browser is opening and seeing successfully connected message.

But in logs i am seeing the error.

Sslv3 alert certificate unknow

For chrome browser

SubbuLomada avatar Jul 10 '25 14:07 SubbuLomada

@SubbuLomada some errors are expected. Are you facing any internet connectivity issue/are mocks not working for your apps if the plugin is activated?

sudharsan-selvaraj avatar Jul 10 '25 16:07 sudharsan-selvaraj

After reinstall it is working . Couple of pages are not working in my application. I need to check with my team.

Thank you @sudharsan-selvaraj for the quick response to understand the things

SubbuLomada avatar Jul 10 '25 16:07 SubbuLomada