Hi:
I am running Fiddler v4.4.8.3 64-bit, .NET 4.0 on Windows 7 Enterprise SP1 64-bit. Certificates are generated using CertMaker.dll. The "DO_NOT_TRUST_FiddlerRoot" root CA certificate is in place.
Fiddler is able to access and decrypt:
Fiddler cannot access or decrypt:
The certificate at the destination is a trusted chain on the Windows computer running Fiddler. When not running Fiddler, IE9 can access the problem URL and trust the certificate chain.
When running Fiddler with "Decrypt HTTP traffic" turned off, Fiddler can can access the problem URL. When "Decrypt HTTP traffic" is turned ON, Fiddler cannot access the problem URL and shows the error message:
HTTP/1.1 200 Connection Established
FiddlerGateway: Direct
StartTime: 12:15:30.579
Connection: close
fiddler.network.https> HTTPS handshake to
eus-eauth.ent.usda.gov failed. System.Security.Authentication.AuthenticationException A call to SSPI failed, see inner exception. < The certificate chain was issued by an authority that is not trusted
I believe that Fiddler relies on the current Windows user certificate store and does not have a separate certificate store, if the current user IE9 can access the problem URL, I am confused by the error "The certificate chain was issued by an authority that is not trusted".
I inspected the the certificate chain and it looks like this:
Root
Intermediate
Subject
I can fetch the certificate for the Intermediate, but there is no certificate for the root, as it is available b OCSP only. Could this be the issue?
[1]Authority Info Access
Access Method=On-line Certificate Status Protocol (1.3.6.1.5.5.7.48.1)
Alternative Name:
Respectfully,
Victor Khong