From c34d1e3de6483b1ab8a1a3add53fb84364c68249 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 11 Mar 2013 11:49:36 +1300 Subject: Docs, examples. --- doc-src/ssl.html | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'doc-src/ssl.html') diff --git a/doc-src/ssl.html b/doc-src/ssl.html index 7ee9438e..8708fe6f 100644 --- a/doc-src/ssl.html +++ b/doc-src/ssl.html @@ -3,7 +3,7 @@ The first time __mitmproxy__ or __mitmdump__ is started, the following set of certificate files for a dummy Certificate Authority are created in the config directory (~/.mitmproxy by default): - +
@@ -17,6 +17,11 @@ directory (~/.mitmproxy by default): + + + +
mitmproxy-ca.pem The private key and certificate in PEM format.mitmproxy-ca-cert.p12 The certificate in PKCS12 format. For use on Windows.
mitmproxy-ca-cert.cerSame file as .pem, but with an extension expected by some Android + devices.
This CA is used for on-the-fly generation of dummy certificates for SSL -- cgit v1.2.3 From b6727bf7d284cb51d765376e474dd93f44281730 Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Sun, 17 Mar 2013 10:35:40 +1300 Subject: Add instructions for installing the CA in the IOS Simulator. --- doc-src/ssl.html | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) (limited to 'doc-src/ssl.html') diff --git a/doc-src/ssl.html b/doc-src/ssl.html index 8708fe6f..acb20bfc 100644 --- a/doc-src/ssl.html +++ b/doc-src/ssl.html @@ -1,24 +1,24 @@ -The first time __mitmproxy__ or __mitmdump__ is started, the following set of -certificate files for a dummy Certificate Authority are created in the config -directory (~/.mitmproxy by default): +The first time __mitmproxy__ or __mitmdump__ is run, a set of certificate files +for the mitmproxy Certificate Authority are created in the config directory +(~/.mitmproxy by default). The files are as follows: - + - + - + - + @@ -29,16 +29,9 @@ interception. Since your browser won't trust the __mitmproxy__ CA out of the box (and rightly so), you will see an SSL cert warning every time you visit a new SSL domain through __mitmproxy__. When you're testing a single site through a browser, just accepting the bogus SSL cert manually is not too much trouble, -but there are a number of cases where you will want to configure your testing -system or browser to trust the __mitmproxy__ CA as a signing root authority: - -- If you are testing non-browser software that checks SSL cert validity using -the system certificate store. -- You are testing an app that makes non-interactive (JSONP, script src, etc.) -requests to SSL resources. Another workaround in this case is to manually visit -the page through the browser, and add a certificate exception. -- You just don't want to deal with the hassle of continuously adding cert -exceptions. +but there are a many circumstances where you will want to configure your +testing system or browser to trust the __mitmproxy__ CA as a signing root +authority. Installing the mitmproxy CA @@ -48,4 +41,5 @@ Installing the mitmproxy CA * [OSX](@!urlTo("certinstall/osx.html")!@) * [Windows 7](@!urlTo("certinstall/windows7.html")!@) * [iPhone/iPad](@!urlTo("certinstall/ios.html")!@) +* [IOS Simulator](@!urlTo("certinstall/ios-simulator.html")!@) -- cgit v1.2.3 From 6614498744a45138adc770ef6e5882366b96b25e Mon Sep 17 00:00:00 2001 From: Aldo Cortesi Date: Mon, 18 Mar 2013 08:36:56 +1300 Subject: Update styling, GameCenter highscore tutorial. --- doc-src/ssl.html | 1 + 1 file changed, 1 insertion(+) (limited to 'doc-src/ssl.html') diff --git a/doc-src/ssl.html b/doc-src/ssl.html index acb20bfc..68e9a57c 100644 --- a/doc-src/ssl.html +++ b/doc-src/ssl.html @@ -42,4 +42,5 @@ Installing the mitmproxy CA * [Windows 7](@!urlTo("certinstall/windows7.html")!@) * [iPhone/iPad](@!urlTo("certinstall/ios.html")!@) * [IOS Simulator](@!urlTo("certinstall/ios-simulator.html")!@) +* [Android](@!urlTo("certinstall/android.html")!@) -- cgit v1.2.3
mitmproxy-ca.pemmitmproxy-ca.pem The private key and certificate in PEM format.
mitmproxy-ca-cert.pemmitmproxy-ca-cert.pem The certificate in PEM format. Use this to distribute to most non-Windows platforms.
mitmproxy-ca-cert.p12mitmproxy-ca-cert.p12 The certificate in PKCS12 format. For use on Windows.
mitmproxy-ca-cert.cermitmproxy-ca-cert.cer Same file as .pem, but with an extension expected by some Android devices.