Hi guys, I'm having problems with SSL sites, I'm behind a proxy, using fx 3.0.3 (portable), my time and date is set correct and antivirus is mcaffee and disabling it didn't fix my problem, while IE shows everything properly
actually after googling a lot, found that the bank I work for, puts her name on every certificate issuer!!!
i.e. when I enter ANY site, I get the error "issuer certificate is not trusted" and it's logical, since it shows that the issuer for that certificate is always the bank!
The only way to solve this is adding every https site under the bank issuer certificate, but is there a more "elegant" way of doing this?
I don't think that this is the case, i.e. the bank didn't create or issued these certificates, but somehow the proxy server somehow "takes over" from the certificate issuers and so fx shows the bank as the issuer
No, it does a 'Man-in-the-middle attack' (don't be scarred by the word attack). It issues a new certificate for the server with itself as issuer and signed it by its private key (whose cert is sent to you during the SSL/TLS handshake).
If the certificate was tempered, you would get another error (invalid certificate) as it wouldn't be able to fix the signature of it and note (untrusted issuer) which mean the cert is ok but I don't know the issuer.
Some of these proxies always use the same cert/private key to generate it (no problem, just add it to the CA trusted list), some use self-signed certificate (more problematic as you can't distinguish one from your proxy (that you trust) from one of an attacker (that you won't trust).