Skip to content

Certificate opening and parsing UI via OpenSSL and Python (Cert2Tex)

License

Notifications You must be signed in to change notification settings

mcagriaksoy/cert_file_opener

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cert2Tex - An OpenSSL based GUI solution for opening, decompressing, parsing certificates.

Cert File Opener is a simple and easy-to-use app that allows you to open and view certificate files with the .crt, .cer, or .pem extensions. You can also verify the validity and details of the certificates, such as the issuer, the subject, the expiration date, etc. The program uses OpenSSL’s commands, which is a multi-purpose certificate utility that can be used to display certificate information, convert certificates to various forms, sign certificate requests and so on.

Features

Open and view certificate files from your local storage or from a URL Support for different certificate formats, such as DER, PEM, PKCS#7, etc. Display the certificate information in a user-friendly and readable way Validate the certificate chain and check for any errors or warnings Export the certificate to a different format or save it to your device

How to use

To use Cert File Opener, you need to have a certificate file that you want to open. You can either browse your device for a local file or enter a URL that points to a remote file. Once you select a file, the app will automatically open it and show you the certificate information. You can also switch between different tabs to see more details about the certificate, such as the extensions, the public key, the signature, etc. If you want to export or save the certificate, you can use the buttons at the bottom of the screen.

How it works

Cert File Opener uses the OpenSSL library to parse and validate the certificate files. OpenSSL is a versatile command line tool that can be used for a large variety of tasks related to Public Key Infrastructure (PKI) and HTTPS1. Cert File Opener uses OpenSSL commands to extract and display the certificate information in a convenient way. You can also use OpenSSL commands directly from your terminal if you want to perform more advanced operations on your certificates1.

GUI Framework - PyQt

PyQt is a set of Python bindings for the cross-platform Qt application framework. It is one of the most popular Python bindings for Qt. PyQt provides bindings for both Qt 5 and Qt 6, and contains over 620 classes that cover graphical user interfaces, XML handling, network communication, SQL databases, web browsing, and other technologies available in Qt.

PyQt is developed by Riverbank Computing Limited and is distributed under a choice of licenses: GPL version 3 or a commercial license 1.

v1.0.2 Screenshot

Alt text

Feedback

If you have any feedback, suggestions, or issues with Cert File Opener, please feel free to contact me or create an issue on [GitHub]. I appreciate your support and input.

Download

You can download Cert File Opener from [GitHub]. The app is free and open source, and does not require any permissions or internet access.