-
Notifications
You must be signed in to change notification settings - Fork 16
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
Make installing certificates easier. #11
Comments
Hi, when do you think will you find time to work on this? I can help you qif you want. |
Hey @flikhamud45 - I'm working on this currently. I'll reach out back in here as soon as I need testers that are using Windows. Thank you for offering! |
Hi, i have changed the new_pair function so it takes the host name for the cn:
i have made a new function to build the context instead of the function "mitm_ssl_default_context":
than i added a Middleware class that changes the new cetificate every time a new connection is made.
|
Haven't read too much into this, but does it work similar to how CloudFlare's" Client to CF only" encryption? If so, and it works, that's awesome... |
I am not sure how CloudFlare works but I actually have just realized some problems with code I posted. I needed to make a root certificate first ans than sighn all the others with the sighn root certificate. I will make the necessary changes and post the corrected one. |
if someone wants, i have created a middleware class that inplements the certificates instaling and creatinf for https |
@flikhamud45 That would be great! IF you could, could you create a fork of the current project, but with your TLS stuff? Cheers 👍 |
Sorry guys, I've been recuperating from a surgery & work has taken over my time. In regards to the code above, while this is nice, it doesn't solve the original issue where we have to install the certificate - BUT, you are on the right track, you are just missing one piece. When |
Yes as I said the code I have posted above is not finnished. I have managed to make it work completely and have it locally as well if you want to. |
I created a fork with my code if you want to see it. It has an option to use the openssl exe to create the certificates as well as with the python openssl package. (The one with the exe worked for me better) |
Closing this for now. |
A few issues/discussion posts have been opened regarding
mitm
's certificates & and its use with Chrome. It would be a nice addition to have an easy method for installing certificates on different machines.The text was updated successfully, but these errors were encountered: