aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/certutils.py
Commit message (Collapse)AuthorAgeFilesLines
* Generate better-formed CAs.Aldo Cortesi2012-03-271-3/+4
| | | | | If you're having trouble with your certs in Firefox, you may want to delete your .mitmproxy directory to re-generate the CA.
* Set a "unique" serial number for each generated cert.Aldo Cortesi2012-03-141-2/+2
|
* Cleanliness fixes.Aldo Cortesi2012-03-121-95/+2
| | | | | - Remove unused code during previous commit. - Code coverage fixes.
* Use PyOpenSSL for certificate generation.Aldo Cortesi2012-03-111-9/+65
| | | | We no longer call external OpenSSL commands at all.
* Replace CA generation with PyOpenSSL version.Aldo Cortesi2012-03-111-71/+47
| | | | We no longer call an external command.
* Create an SSL certificate class.Aldo Cortesi2012-03-051-24/+34
|
* Removed imports left unused after Py{OpenSSL,ASN1}András Veres-Szentkirályi2012-03-011-1/+1
| | | | | | Commits 533f61f67aab38f5bce882ad0dc03b7b5f292956 and 8b841bc9e370370716b473f26e001c65e2eee2af left some imports unused while swithing to PyOpenSSL and PyASN1 -- this commit removes these imports.
* Use PyOpenSSL and PyASN1 for certificate parsing.Aldo Cortesi2012-03-011-46/+35
| | | | | Yes, these are two more major dependencies for mitmproxy, but if we're going to do all the cool things I want to do with SSL certs, there is no other way.
* Factor out cert operations in to certutils.py.Aldo Cortesi2012-02-291-0/+235