Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing Authority Key Identifier in Server Certificate #465

Open
1 of 3 tasks
NghiaTranUIT opened this issue Jan 5, 2025 · 0 comments
Open
1 of 3 tasks

Missing Authority Key Identifier in Server Certificate #465

NghiaTranUIT opened this issue Jan 5, 2025 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@NghiaTranUIT
Copy link
Member

NghiaTranUIT commented Jan 5, 2025

Description

How to reproduce

  1. Open Proxyman Windows on Mac -> Intercept producthunt.com
  2. Open Google Chrome -> Visit producthunt.com -> Click on the Setting -> Export the certificate to the Desktop file
Screenshot 2025-01-05 at 10 38 10 AM
  1. Use the Preview app to preview it
  2. No Authority Key Identifier in the certificate, which is issued by Proxyman CA

Screenshot 2025-01-05 at 10 36 29 AM

Acceptance Criteria

  • Preview ca.js file and ServerExtensions and find a solution to add Authority Key Identifier with value: keyid:always,issuer
  • Test it:
  1. Do Factory Reset first to make sure all cached certificated are deleted -> Install new Proxyman CA Certificate in Keychains
  2. Perform the How to reproduce to export the cert
  3. Verify There is an Authority Key Identifier in the cert ✅

Screenshot 2025-01-05 at 10 35 17 AM

  1. Verify that this value (Authority Key Identifier) is the same as with the Proxyman Root CA's Subject Key Identifier in Keychain (Open System Keychain -> SEarch Proxyman CA -> Preview it -> Verify)

Screenshot 2025-01-05 at 10 50 09 AM

  • Verify that Windows works fine. Try intercept all domains, verify we can see HTTPS data as usual
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Development

No branches or pull requests

2 participants