aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/certutils.py
Commit message (Collapse)AuthorAgeFilesLines
* Remove certutils from mitmproxy.Aldo Cortesi2012-06-271-219/+0
|
* Nose mopup: docs, no cover pragmas, a few missing path specs.Aldo Cortesi2012-06-091-4/+1
|
* Fix PKCS12 cert generation.Aldo Cortesi2012-04-151-0/+1
|
* Minor cruft removal.Aldo Cortesi2012-04-091-2/+0
|
* Android configuration docs.Aldo Cortesi2012-04-041-0/+5
|
* Return a datetime object from SSLCert notbefore and notafter properties.Aldo Cortesi2012-04-031-3/+5
|
* Add a details page, available from a flow view with the 'X' shortcutAldo Cortesi2012-04-031-2/+6
| | | | | At the moment, this shows the upstream SSL certificate details. More fine-grained detail that doesn't fit in the flow view itself will be added.
* Expand SSL cert supportAldo Cortesi2012-04-021-3/+41
| | | | | | - Capture the remote SSL certificate - Expose the remote cert as an attribute on Response - Expand the certutils.SSLCert interface to expose more cert info
* 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