[GH-ISSUE #1302] Install the new Certificate to Current User Keychain (Not System) #1295

Open
opened 2026-03-03 19:50:11 +03:00 by kerem · 1 comment
Owner

Originally created by @NghiaTranUIT on GitHub (Jul 22, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1302

Originally assigned to: @NghiaTranUIT on GitHub.

Problem

Currently, when installing & trusting a new certificate, Proxyman performs it under System Keychain. Thus, it requires the sudo permission TWICE

During working on the Windows version, it turns out we just need to install & trust the cert in the User Keychain. As a result, only sudo permission 1 time

Acceptance Criteria

  • Install & Trust the certificate on the user keychain (Not the system keychain)
  • Verify the following step:
  1. No SSL error on macOS
  2. Work with iOS & Android
  3. Able to delete, check status, export
Originally created by @NghiaTranUIT on GitHub (Jul 22, 2022). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1302 Originally assigned to: @NghiaTranUIT on GitHub. ### Problem Currently, when installing & trusting a new certificate, Proxyman performs it under System Keychain. Thus, it requires the `sudo` permission TWICE ❌ During working on the Windows version, it turns out we just need to install & trust the cert in the User Keychain. As a result, only `sudo` permission 1 time ✅ ### Acceptance Criteria - Install & Trust the certificate on the user keychain (Not the system keychain) - Verify the following step: 1. No SSL error on macOS 2. Work with iOS & Android 3. Able to delete, check status, export
Author
Owner

@NghiaTranUIT commented on GitHub (Jul 31, 2022):

Beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.7.0_Better_installing_root_certificate.dmg

  • Able to install & trust the Root Certificate with 1 Sudo (Password or TouchID)
  • Install the cert to Login Keychain (Not System)

Videos

Note: The Macbook always displays the username/password if we're recording the screen. It totally works fine with Touch ID.
https://user-images.githubusercontent.com/5878421/182018764-9308b936-12d0-4727-abc3-1ff65a198eae.mp4

<!-- gh-comment-id:1200382057 --> @NghiaTranUIT commented on GitHub (Jul 31, 2022): Beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_3.7.0_Better_installing_root_certificate.dmg - Able to install & trust the Root Certificate with 1 Sudo (Password or TouchID) - Install the cert to Login Keychain (Not System) ### Videos Note: The Macbook always displays the username/password if we're recording the screen. It totally works fine with Touch ID. https://user-images.githubusercontent.com/5878421/182018764-9308b936-12d0-4727-abc3-1ff65a198eae.mp4
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#1295
No description provided.