[GH-ISSUE #876] Support exporting the Proxyman CA Certificate in binary (DER) format #870

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

Originally created by @jasonhowk on GitHub (May 3, 2021).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/876

Originally assigned to: @NghiaTranUIT on GitHub.

The ability to export the CA cert directly into a binary format would be a great benefit to devs that are proxying AppleTV hardware.

Being able to simplify the configuration (even by 1 step) would be beneficial as the Apple Configurator does not accept PEM-based certs and making it appear that Proxyman doesn't work with AppleTV hardware. Exporting directly into a binary format would make the process for proxying AppleTV hardware identical to that of Charles Proxy and allow developers who are migrating from Charles to Proxyman to make the move as seamless as possible.

Proxyman version? (Ex. Proxyman 1.4.3)

2.24.0

macOS Version? (Ex. mac 10.14)

11.3

Steps to reproduce

  1. Certificate -> Export Proxyman CA Certificate
  2. Notice that the format of the Save As field is prepopulated as proxyman-ca.pem with no additional options available.

Expected behavior

Have the ability to export in a binary format.

Screenshots (optional)

Originally created by @jasonhowk on GitHub (May 3, 2021). Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/876 Originally assigned to: @NghiaTranUIT on GitHub. The ability to export the CA cert directly into a binary format would be a great benefit to devs that are proxying AppleTV hardware. Being able to simplify the configuration (even by 1 step) would be beneficial as the Apple Configurator does not accept PEM-based certs and making it appear that Proxyman doesn't work with AppleTV hardware. Exporting directly into a binary format would make the process for proxying AppleTV hardware identical to that of Charles Proxy and allow developers who are migrating from Charles to Proxyman to make the move as seamless as possible. ### Proxyman version? (Ex. Proxyman 1.4.3) 2.24.0 ### macOS Version? (Ex. mac 10.14) 11.3 ### Steps to reproduce 1. Certificate -> Export Proxyman CA Certificate 2. Notice that the format of the `Save As` field is prepopulated as `proxyman-ca.pem` with no additional options available. ### Expected behavior Have the ability to export in a binary format. ### Screenshots (optional)
Author
Owner

@NghiaTranUIT commented on GitHub (May 4, 2021):

Thanks for the suggestion @jasonhowk 👍

I'm going to implement it and ship it in the next release 🌮

For a workaround solution, you can convert the pem file to der with the following command:

openssl x509 -outform der -in proxyman-ca.pem -out your-cert.der
<!-- gh-comment-id:831642687 --> @NghiaTranUIT commented on GitHub (May 4, 2021): Thanks for the suggestion @jasonhowk 👍 I'm going to implement it and ship it in the next release 🌮 For a workaround solution, you can convert the `pem` file to `der` with the following command: ```bash openssl x509 -outform der -in proxyman-ca.pem -out your-cert.der ```
Author
Owner

@jasonhowk commented on GitHub (May 4, 2021):

Great. Thanks for the quick response!

<!-- gh-comment-id:832127715 --> @jasonhowk commented on GitHub (May 4, 2021): Great. Thanks for the quick response!
Author
Owner

@NghiaTranUIT commented on GitHub (May 5, 2021):

@jasonhowk if you don't mind, please use this beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.24.0_Export_Certificate_PEM_DER.dmg

You can export a Root Certificate to PEM or DER format too 👍

Screen_Shot_2021-05-05_at_11_31_37_AM
<!-- gh-comment-id:832404771 --> @NghiaTranUIT commented on GitHub (May 5, 2021): @jasonhowk if you don't mind, please use this beta build: https://proxyman.s3.us-east-2.amazonaws.com/beta/Proxyman_2.24.0_Export_Certificate_PEM_DER.dmg You can export a Root Certificate to PEM or DER format too 👍 <img width="576" alt="Screen_Shot_2021-05-05_at_11_31_37_AM" src="https://user-images.githubusercontent.com/5878421/117097400-bac2e800-ad95-11eb-9e52-65063d7642a5.png">
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#870
No description provided.