aboutsummaryrefslogtreecommitdiffstats
path: root/libmproxy/resources
Commit message (Collapse)AuthorAgeFilesLines
* Use PyOpenSSL for certificate generation.Aldo Cortesi2012-03-111-33/+0
| | | | We no longer call external OpenSSL commands at all.
* Replace CA generation with PyOpenSSL version.Aldo Cortesi2012-03-111-33/+0
| | | | We no longer call an external command.
* Fix problems with SANs and certificate generation.Aldo Cortesi2012-02-271-0/+1
|
* Add upstream certificate lookup.Aldo Cortesi2012-02-271-0/+2
| | | | | | This initiates a connection to the server to obtain certificate information to generate interception certificates. At the moment, the information used is the Common Name, and the list of Subject Alternative Names.
* Tweak CA and cert setup to be nice to Windows.Aldo Cortesi2011-03-182-8/+0
| | | | | | For some reason Satan's Operating System doesn't join up the certification path if the key identifiers are set to hash. This took a few hours of trial and error to figure out.
* Docs, minor cert tweaks.Aldo Cortesi2011-03-181-2/+6
|
* Clean up certificate generation.Aldo Cortesi2011-02-202-0/+67
| | | | | | | | | | | | - Use templates for config files. We can re-introduce customization of the certificate attributes when we need them. - Split CA and cert generation into separate functions. - Generation methods provide an error return when generation fails. - When the user explicitly specifies a certificate, we don't generate it, but fail if it doesn't exist.
* Implement a dummy CAHenrik Nordstrom2011-02-101-11/+0
|
* Initial checkin.Aldo Cortesi2010-02-161-0/+11