[GH-ISSUE #844] SSL Handshake Failed on iPad #841

Open
opened 2026-03-03 19:22:19 +03:00 by kerem · 6 comments
Owner

Originally created by @tjolsen-vn on GitHub (Mar 31, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/844

Originally assigned to: @NghiaTranUIT on GitHub.

I can't seem to proxy my apps successfully. Trying google as recommended by the docs, and that gets the SSL Handshake Failed error as well.

Proxyman version? (Ex. Proxyman 1.4.3)

2.22.0

macOS Version? (Ex. mac 10.14)

11.2.3

Steps to reproduce

  • Follow instructions to install certificate on physical iOS device
  • Try to proxy Google.com
  • Get SSL Handshake Failed error
  • Remove profile/certificate from iPad
  • Turn off proxy on iPad
  • Remove certificate from Mac (remove and reinstall also recommended by docs
  • Install new certificate on Mac
  • Turn on proxy and install certificate on iPad again
  • Try to proxy Google again
  • Get SSL Handshake Failed error again

Expected behavior

I've walked through the debugging steps, but can't seem to get even Google working. I would expect I can at least proxy Google, since that is the test you suggest.

Screenshots (optional)

Originally created by @tjolsen-vn on GitHub (Mar 31, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/844 Originally assigned to: @NghiaTranUIT on GitHub. I can't seem to proxy my apps successfully. Trying google as recommended by [the docs](https://docs.proxyman.io/troubleshooting/get-ssl-error-from-https-request-and-response), and that gets the `SSL Handshake Failed` error as well. ### Proxyman version? (Ex. Proxyman 1.4.3) 2.22.0 ### macOS Version? (Ex. mac 10.14) 11.2.3 ### Steps to reproduce - Follow instructions to install certificate on physical iOS device - Try to proxy Google.com - Get SSL Handshake Failed error - Remove profile/certificate from iPad - Turn off proxy on iPad - Remove certificate from Mac (remove and reinstall also recommended by [docs](https://docs.proxyman.io/troubleshooting/get-ssl-error-from-https-request-and-response) - Install new certificate on Mac - Turn on proxy and install certificate on iPad again - Try to proxy Google again - Get SSL Handshake Failed error again ### Expected behavior I've walked through the debugging steps, but can't seem to get even Google working. I would expect I can at least proxy Google, since that is the test you suggest. ### Screenshots (optional)
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 1, 2021):

@tjolsen-vn If you could not intercept https://google.com from your iOS Device, it means the certificate is not set up properly.

From what you mention, you only "Install the certificate".

  1. Can you verify that you've already trusted the certificate in your iOS Devices?

Install Proxyman CA

iOS ≥ 10.3: Setting app > General > Profiles > Select Proxyman CA > Install
iOS ≥ 12.2: Setting app > Profiles Downloaded > Select Proxyman CA > Install

Trust Proxyman CA

Setting app > General > About > Certificate Trust Settings > Switch ON on Proxyman CA.

install_and_trust_proxyman_certificate
  1. Can you try to intercept https://google.com from Safari app in your macOS machine?
    It would verify that you install and trust the certificate properly in your macOS too 👍
<!-- gh-comment-id:811580465 --> @NghiaTranUIT commented on GitHub (Apr 1, 2021): @tjolsen-vn If you could not intercept https://google.com from your iOS Device, it means the certificate is not set up properly. From what you mention, you only "Install the certificate". 1. Can you verify that you've already trusted the certificate in your iOS Devices? ### Install Proxyman CA iOS ≥ 10.3: Setting app > General > Profiles > Select Proxyman CA > Install iOS ≥ 12.2: Setting app > Profiles Downloaded > Select Proxyman CA > Install ### Trust Proxyman CA Setting app > General > About > Certificate Trust Settings > Switch ON on Proxyman CA. <img width="669" alt="install_and_trust_proxyman_certificate" src="https://user-images.githubusercontent.com/5878421/113232596-adfb3200-92c7-11eb-845e-c3773f63b9c5.png"> 2. Can you try to intercept https://google.com from Safari app in your macOS machine? It would verify that you install and trust the certificate properly in your macOS too 👍
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 1, 2021):

@tjolsen-vn meanwhile, can you check if you're able to intercept your app in iPad Simulator?

You can easily install & trust the certificate in the simulator by going to Certificate -> Install for iOS -> Simulator. Then following the guideline 👍

Doc: https://docs.proxyman.io/debug-devices/ios-simulator

<!-- gh-comment-id:811596690 --> @NghiaTranUIT commented on GitHub (Apr 1, 2021): @tjolsen-vn meanwhile, can you check if you're able to intercept your app in iPad Simulator? You can easily install & trust the certificate in the simulator by going to Certificate -> Install for iOS -> Simulator. Then following the guideline 👍 Doc: https://docs.proxyman.io/debug-devices/ios-simulator
Author
Owner

@tjolsen-vn commented on GitHub (Apr 1, 2021):

Yeah simulator is fine and easy, but there are certain settings I can't test on a sim.

But yes I can confirm that I have trusted the certificate as well, should have made that more clear.

However, it seems to be working fine today. Not sure what was going on. Is it possible my network had something to do with it?

<!-- gh-comment-id:811960759 --> @tjolsen-vn commented on GitHub (Apr 1, 2021): Yeah simulator is fine and easy, but there are certain settings I can't test on a sim. But yes I can confirm that I have trusted the certificate as well, should have made that more clear. However, it seems to be working fine today. Not sure what was going on. Is it possible my network had something to do with it?
Author
Owner

@NghiaTranUIT commented on GitHub (Apr 1, 2021):

If it's a network, you might not see the traffic. But in your case, you can see it, but get SSL Error.

I suppose that might be it's from the device. If it happens in the future, please help me to reset the device. It might resolve your case.

Just wondering: What are your iOS version and device model?

<!-- gh-comment-id:811962906 --> @NghiaTranUIT commented on GitHub (Apr 1, 2021): If it's a network, you might not see the traffic. But in your case, you can see it, but get SSL Error. I suppose that might be it's from the device. If it happens in the future, please help me to reset the device. It might resolve your case. Just wondering: What are your iOS version and device model?
Author
Owner

@tjolsen-vn commented on GitHub (Apr 1, 2021):

Yeah for sure if it happens again I'll try to get more details. Thanks for reaching out still.

I'm testing on an iPad (6th Gen) running iOS 14.4.1.

<!-- gh-comment-id:811967087 --> @tjolsen-vn commented on GitHub (Apr 1, 2021): Yeah for sure if it happens again I'll try to get more details. Thanks for reaching out still. I'm testing on an iPad (6th Gen) running iOS 14.4.1.
Author
Owner

@tjolsen-vn commented on GitHub (Apr 1, 2021):

For now I'd say this can be closed though. Getting everything I need today lol... now that I don't need it today haha. That's how it goes I guess. 😂 Maybe the Proxy Gods just really wanted me to brute force this without helpful tools yesterday.

<!-- gh-comment-id:811968237 --> @tjolsen-vn commented on GitHub (Apr 1, 2021): For now I'd say this can be closed though. Getting everything I need today lol... now that I don't need it today haha. That's how it goes I guess. 😂 Maybe the Proxy Gods just really wanted me to brute force this without helpful tools yesterday.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/Proxyman#841
No description provided.