This Python application converts a PFX file to CRT and Private Key files using OpenSSL. It provides a graphical interface built with Tkinter for ease of use.
- Python: Ensure Python is installed on your system. This application is written in Python.
- Tkinter: Tkinter module is required for the graphical user interface. It comes pre-installed with Python, but make sure it's available in your Python installation.
- OpenSSL: This application relies on OpenSSL for the conversion process. Ensure OpenSSL is installed on your system before using this converter.
This application has been tested on Linux Fedora. While it should work on other Linux distributions, it may require adjustments for Windows or macOS environments.
- Launch the application.
- Provide the path to the PFX file.
- Enter the password for the PFX file.
- Optionally, check the "Export Public Key" box if you want to export the public key.
- Click the "Convert" button to start the conversion process.
- Once completed, the CRT and Private Key files will be generated in the same directory as the PFX file.
- Optionally, clear the result text by clicking the "Clear Result" button.
- Ensure the provided PFX file path is correct.
- Make sure to enter the correct password for the PFX file.
- If OpenSSL is not installed, you will receive an error message prompting you to install it before proceeding with the conversion.
This application is open-source under the MIT License.
For any issues or suggestions, feel free to open an issue.