Skip to content
Mitchell Hentges edited this page Jun 7, 2016 · 9 revisions

Is James already proxying HTTPS requests?

If you look at the footer, there's a section that will show you the state of the proxy:

shows that HTTPS is not working

means that everything is OK, including HTTPS

James isn't "doing the HTTPS", what do I do?

Two different ssl-related files are required: a "CA" key, and a "CA" certificate. For details why, see Hoxy's details here and here.

Assuming openssl on your machine, run the following:

openssl genrsa -out root-ca.key.pem 2048
openssl req -x509 -new -nodes -key root-ca.key.pem -days 1024 -out root-ca.crt.pem -subj "/O=James Proxy Signing Authority"

Put root-ca.key.pem and root-ca.crt.pem in the same directory as the James executable. Have root-ca.crt.pem imported into each device/browser that proxies through James.

Clone this wiki locally