mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-26 00:25:56 +03:00
[GH-ISSUE #609] SSL Handshake Failed handshakeFailed (NIOSSL.BoringSSLError.sslError ([Error: 268436502 error: 10000416: SSL routines: OPENSSL_internal: SSLV3_ALERT_CERTIFICATE_UNKNOWN])) #607
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#607
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @chornerman on GitHub (Aug 31, 2020).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/609
Proxyman version? (Ex. Proxyman 1.4.3)
2.5.3
macOS Version? (Ex. mac 10.14)
10.15.6
Steps to reproduce
Expected behavior
Show response correctly with no error
Screenshots (optional)
@NghiaTranUIT commented on GitHub (Aug 31, 2020):
Hi @chornerman, can you help me to verify that you've config in res/xml/network_security_config.xml and manifest.xml? Step 3-4 in Android Doc https://docs.proxyman.io/debug-devices/android-device 🤔
and make sure that it's your Android app, since it's impossible to intercept the HTTPS Traffic from apps that you don't control
@chornerman commented on GitHub (Aug 31, 2020):
Thanks, @NghiaTranUIT for a really fast reply 🙏
Here is my
network_security_config.xmlcodeand I added this line to the manifest inside the application tag
android:networkSecurityConfig="@xml/network_security_config"@NghiaTranUIT commented on GitHub (Aug 31, 2020):
Hi, there are many reasons why you might not intercept from your Android:
network-security-configtag. From your code, it only hasbase-configanddomain-config. You can checkout the Android Doc@chornerman commented on GitHub (Aug 31, 2020):
Now my
network-security-configcode looks like thisand it's still doesn't work 😢
@NghiaTranUIT commented on GitHub (Aug 31, 2020):
Can you share with me what the Android emulator is? and the Android Version. I would like to download and try to reproduce in my machine 😄
I will send you a sample Android project that works, then you can reapplying in your project 👍
@chornerman commented on GitHub (Aug 31, 2020):
I use a physical device, Samsung Galaxy S10e with Android 10
I also try with Xioami Redmi Note 7 Android 10 as well and got the same problem
@NghiaTranUIT commented on GitHub (Aug 31, 2020):
I checked Pixel XL Emulator (Android Studio) with Android 29, and it worked fine. I'm able to see the traffic from
https://www.google.comConfig
proxy.man/sslin Google Chrome and install the certifciateNetworkConnect.zip
Can you try to run this project on your physical device?
@chornerman commented on GitHub (Aug 31, 2020):
Sorry for a late response, it's not work either

@NghiaTranUIT commented on GitHub (Sep 1, 2020):
That's strange. I'm not sure what causes the bug on your Samsung machine 🤔
Can you try to run your project on Android Studio? and Do you app have SSL-Pining?
@chornerman commented on GitHub (Sep 1, 2020):
Yes, I can run it on Android Studio and the app doesn't have SSL-Pinning
@NghiaTranUIT commented on GitHub (Sep 1, 2020):
so I'm not sure how to fix it since it works fine in your Android Emulator. Maybe Samsung devices need extra steps in order to trust Proxyman Certificate 🤔
The error means that your device doesn't trust the Proxyman Certificate.
@chornerman commented on GitHub (Sep 1, 2020):
I try reinstalling the certification on my Samsung device and it's work as expected this time.
Thank you @NghiaTranUIT 😄
@NghiaTranUIT commented on GitHub (Sep 1, 2020):
Happy coding 🙌