I am using fiddler as a proxy to an Xbox360 and I can't figure out why the certificates don't appear to be trusted. This is the error I am getting and I have tried a few different solutions.
I have deployed the root certificate created by exporting the root certificate to the xbox360 itself and set another machine as the proxy.
Added fiddler root certificate to the Trusted Root Certificate Authorities on the proxy machine.
When I run fiddler on the proxy machine I get a "tunnel to" with this exception.
12:55:47:1597 /Fiddler.CertMaker> Invoking makecert.exe with arguments: -pe -ss my -n "CN=*.sbx1.cdops.net, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky exchange -in DO_NOT_TRUST_FiddlerRoot -is my -eku 22.214.171.124.126.96.36.199.1 -cy end -a sha256 -m 132 -b 10/25/2014
12:55:47:3337 /Fiddler.CertMaker>8-CreateCert(*.sbx1.cdops.net) => (0).
12:55:47:3717 !SecureClientPipeDirect failed: System.IO.IOException Authentication failed because the remote party has closed the transport stream. for pipe (CN=*.sbx1.cdops.net, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com)
I did notice the root certificate is sha1 but the interception certificates are sha256. Would that matter? Our services webserver just needs to trust fiddler as a trusted authority right? This used to work and we didn't have this certificate installed on the webserver previously so I'm leaning towards a configuration issue with my proxy machine.
I have also tried installing the certmaker plugin with the same error results.
Any help is appreciated,