Compare Revisions

Troubleshoot security error codes on secure websites

Revision 157231:

Revision 157231 by Barely-Harry on

Revision 158002:

Revision 158002 by philipp on

Keywords:

load, connect, banned, blocked
load, connect, banned, blocked

Search results summary:

This article explains why you might see the error code "SEC_ERROR_UNKNOWN_ISSUER" on HTTPS websites and how you can troubleshoot it.
This article explains why you might see the error code "SEC_ERROR_UNKNOWN_ISSUER" on HTTPS websites and how you can troubleshoot it.

Content:

On websites which are supposed to be secure (the URL begins with "http'''s'''://"), Firefox must verify that the certificate presented by the website is valid. If the certificate cannot be validated, Firefox will stop the connection to the website and show a "[[What does "Your connection is not secure" mean?|Your connection is not secure]]" error message instead. This article explains why you might see the error code "SEC_ERROR_UNKNOWN_ISSUER" on websites and how to troubleshoot it. __TOC__ = What does this error code mean? = During a secure connection a website needs to provide a certificate issued by a trusted [https://en.wikipedia.org/wiki/Certificate_authority certificate authority] in order to ensure that the user is connected to the intended target and the connection is encrypted. If you get a "Your connection is not secure" error page and see the error code "SEC_ERROR_UNKNOWN_ISSUER" after you click on {button Advanced}, it means that the certificate provided was issued by a certificate authority that is not known by Firefox and therefore cannot be trusted by default. [[Image:Fx44 SEC_ERROR_UNKNOWN_ISSUER error]] = The error occurs on multiple secure sites = In case you get this problem on multiple unrelated HTTPS-sites, it indicates that something on your system or network is intercepting your connection and injecting certificates in a way that is not trusted by Firefox. The most common causes are security software scanning encrypted connections or malware listening in, replacing legitimate website certificates with their own. == Antivirus products == Generally, if your security product contains a feature to scan encrypted connections, you could try to reinstall the security product, which might trigger the software to place its certificates into the Firefox trust store again. Try the following solutions for particular security products: === Avast === In Avast security products you can disable the interception of secure connections: # Open the dashboard of your Avast application. # Go to {menu Settings} > {menu Active Protection} and click {button Customize} next to {menu Web Shield}. # Uncheck the {pref Enable HTTPS Scanning} setting and confirm this by clicking {button OK}. More Information about this feature is available on this [https://blog.avast.com/2015/05/25/explaining-avasts-https-scanning-feature/ Avast Blog]. === Bitdefender === In Bitdefender security products you can disable the interception of secure connections: # Open the dashboard of your Bitdefender application. # For the '''2016''' version of the Bitdefender security product, click on {menu Modules}. <br>For the '''2015''' version of Bitdefender, click on {menu Protection}. # Click on {menu Web Protection}. # Toggle off the {pref Scan SSL} setting. For corporate Bitdefender products, please refer to this [http://www.bitdefender.com/support/how-to-enable-ssl-https-scanning-in-cloud-security-for-endpoints-1117.html Bitdefender Support Center page]. === Bullguard === In Bullguard security products you can disable the interception of secure connections on particular major websites like Google, Yahoo and Facebook: # Open the dashboard of your Bullguard application. # Click on {menu Antivirus settings} > {menu Browsing}. # Uncheck the {menu Show safe results} option for those websites which are showing an error message. === ESET === In ESET security products you can try to disable and re-enable {pref SSL/TLS protocol filtering} or generally disable the interception of secure connections as described in [http://support.eset.com/kb3126/ ESET’s support article]. === Kaspersky === In Kaspersky security products you can disable the interception of secure connections: # Open the dashboard of your Kaspersky application. # Click on {menu Settings} on the bottom-left. # Click {menu Additional} and then {menu Network}. # If you use a '''2016''' version of Kaspersky: In the {menu Encrypted connections scanning} section check the {pref Do not scan encrypted connections} option and confirm this change. <br>Alternatively you can click on {menu Advanced Settings} in order to try to trigger a reinstallation of Kaspersky's certificate. In the dialog that opens click on {button Install certificate…} and follow the on-screen instructions.<br>If you use a '''2015''' version of Kaspersky: uncheck the {pref Scan encrypted connections} option. # Finally, reboot your system for the changes to take effect.<br><br>Users of an '''earlier version''' of Kaspersky with a current subscription are entitled to an upgrade to the latest product version, which is available for download and installation on the [http://www.kaspersky.com/product-updates Kaspersky product updates page]. Afterwards follow the steps from above. == Family Safety settings in Windows accounts == In Microsoft Windows accounts protected by Family Safety settings, secure connections on popular websites like Google, Facebook and YouTube might be intercepted and their certificates replaced by a certificate issued by Microsoft in order to filter and record search activity. Read this [http://windows.microsoft.com/en-us/windows/family-features-remove-uninstall-faq Microsoft FAQ page] on how to turn off these family features for accounts. {for win8, win10}In case you want to manually install the missing certificates for affected accounts, you can refer to this [https://support.microsoft.com/en-us/kb/2965142#bookmark-2 Microsoft support article].{/for} == Monitoring/filtering in corporate networks == Some traffic monitoring/filtering products used in corporate environments might intercept encrypted connections by replacing a website's certificate with their own, at the same time possibly triggering errors on secure HTTPS-sites. If you suspect this might be the case, please contact your IT department to ensure the correct configuration of Firefox to enable it working properly in such an environment, as the necessary certificate might have to be placed in the Firefox trust store first. == Malware == Some forms of malware intercepting encrypted web traffic can cause this error message - refer to the article [[Troubleshoot Firefox issues caused by malware]] on how to deal with malware problems. = The error occurs on one particular site only = In case you get this problem on one particular site only, this type of error generally indicates that the web server is not configured properly. However, if you see this error on a legitimate major website like Google or Facebook or sites where financial transactions take place, you should continue with the <!--note for localisers: adapt this link, it should point to the "The error occurs on multiple secure sites" section-->[[#w_the-error-occurs-on-multiple-secure-sites|steps outlined above]]. == Missing intermediate certificate == On a site with a missing intermediate certificate you will see the following error description after you click on {button Advanced} on the "Your connection is not secure" error page: {note}The certificate is not trusted because the issuer certificate is unknown.<br>The server might not be sending the appropriate intermediate certificates.<br>An additional root certificate may need to be imported.{/note} The website's certificate might not have been issued by a trusted certificate authority itself and no complete certificate chain to a trusted authority was provided either (a so-called "intermediate certificate" is missing). <br>You can test if a site is properly configured by entering a website's address into a third-party tool like [https://www.ssllabs.com/ssltest SSL Labs' test page]. If it is returning the result "Chain issues: Incomplete", a proper intermediate certificate is missing. You should contact the owner of the website you're having troubles accessing to inform them of that problem. == Self-signed certificate == On a site with a self-signed certificate you will see the following error description after you click on {button Advanced} on the "Your connection is not secure" error page: {note}The certificate is not trusted because it is self-signed.{/note} A self-signed certificate that wasn't issued by a recognized certificate authority is not trusted by default. Self-signed certificates can make your data safe from eavesdroppers, but say nothing about who the recipient of the data is. This is common for intranet websites that aren't available publicly and you may bypass the warning for such sites. == Bypassing the warning == {warning}'''Warning:''' You should never add a certificate exception for a legitimate major website or sites where financial transactions take place – in this case an invalid certificate can be an indication that your connection is compromised by a third party.{/warning} If the website allows it, you can add an exception in order to visit the site, in spite its certificate is not being trusted by default: # On the warning page, click {button Advanced}. # Click {button Add Exception…}. The ''Add Security Exception'' dialog will appear. # Read the text describing the problems with the website. You can click {button View…} in order to closer inspect the untrusted certificate as well. # Click {button Confirm Security Exception} if you are sure you want to trust the site.
On websites which are supposed to be secure (the URL begins with "http'''s'''://"), Firefox must verify that the certificate presented by the website is valid. If the certificate cannot be validated, Firefox will stop the connection to the website and show a "[[What does "Your connection is not secure" mean?|Your connection is not secure]]" error message instead. This article explains why you might see the error code "SEC_ERROR_UNKNOWN_ISSUER" on websites and how to troubleshoot it. __TOC__ = What does this error code mean? = During a secure connection a website needs to provide a certificate issued by a trusted [https://en.wikipedia.org/wiki/Certificate_authority certificate authority] in order to ensure that the user is connected to the intended target and the connection is encrypted. If you get a "Your connection is not secure" error page and see the error code "SEC_ERROR_UNKNOWN_ISSUER" after you click on {button Advanced}, it means that the certificate provided was issued by a certificate authority that is not known by Firefox and therefore cannot be trusted by default. [[Image:Fx44 SEC_ERROR_UNKNOWN_ISSUER error]] = The error occurs on multiple secure sites = In case you get this problem on multiple unrelated HTTPS-sites, it indicates that something on your system or network is intercepting your connection and injecting certificates in a way that is not trusted by Firefox. The most common causes are security software scanning encrypted connections or malware listening in, replacing legitimate website certificates with their own. == Antivirus products == Generally, if your security product contains a feature to scan encrypted connections, you could try to reinstall the security product, which might trigger the software to place its certificates into the Firefox trust store again. Try the following solutions for particular security products: === Avast === In Avast security products you can disable the interception of secure connections: # Open the dashboard of your Avast application. # Go to {menu Settings} > {menu Active Protection} and click {button Customize} next to {menu Web Shield}. # Uncheck the {pref Enable HTTPS Scanning} setting and confirm this by clicking {button OK}. More Information about this feature is available on this [https://blog.avast.com/2015/05/25/explaining-avasts-https-scanning-feature/ Avast Blog]. === Bitdefender === In Bitdefender security products you can disable the interception of secure connections: # Open the dashboard of your Bitdefender application. # For the '''2016''' version of the Bitdefender security product, click on {menu Modules}. <br>For the '''2015''' version of Bitdefender, click on {menu Protection}. # Click on {menu Web Protection}. # Toggle off the {pref Scan SSL} setting. For corporate Bitdefender products, please refer to this [http://www.bitdefender.com/support/how-to-enable-ssl-https-scanning-in-cloud-security-for-endpoints-1117.html Bitdefender Support Center page]. === Bullguard === In Bullguard security products you can disable the interception of secure connections on particular major websites like Google, Yahoo and Facebook: # Open the dashboard of your Bullguard application. # Click on {menu Antivirus settings} > {menu Browsing}. # Uncheck the {menu Show safe results} option for those websites which are showing an error message. === ESET === In ESET security products you can try to disable and re-enable {pref SSL/TLS protocol filtering} or generally disable the interception of secure connections as described in [http://support.eset.com/kb3126/ ESET’s support article]. === Kaspersky === In Kaspersky security products you can disable the interception of secure connections: # Open the dashboard of your Kaspersky application. # Click on {menu Settings} on the bottom-left. # Click {menu Additional} and then {menu Network}. # If you use a '''2016''' version of Kaspersky: In the {menu Encrypted connections scanning} section check the {pref Do not scan encrypted connections} option and confirm this change. <br>Alternatively you can click on {menu Advanced Settings} in order to try to trigger a reinstallation of Kaspersky's certificate. In the dialog that opens click on {button Install certificate…} and follow the on-screen instructions.<br>If you use a '''2015''' version of Kaspersky: uncheck the {pref Scan encrypted connections} option. # Finally, reboot your system for the changes to take effect.<br><br>Users of an '''earlier version''' of Kaspersky with a current subscription are entitled to an upgrade to the latest product version, which is available for download and installation on the [http://www.kaspersky.com/product-updates Kaspersky product updates page]. Afterwards follow the steps from above. == Family Safety settings in Windows accounts == In Microsoft Windows accounts protected by Family Safety settings, secure connections on popular websites like Google, Facebook and YouTube might be intercepted and their certificates replaced by a certificate issued by Microsoft in order to filter and record search activity. Read this [http://windows.microsoft.com/en-us/windows/family-features-remove-uninstall-faq Microsoft FAQ page] on how to turn off these family features for accounts. {for win8, win10}In case you want to manually install the missing certificates for affected accounts, you can refer to this [https://support.microsoft.com/en-us/kb/2965142#bookmark-2 Microsoft support article].{/for} == Monitoring/filtering in corporate networks == Some traffic monitoring/filtering products used in corporate environments might intercept encrypted connections by replacing a website's certificate with their own, at the same time possibly triggering errors on secure HTTPS-sites. If you suspect this might be the case, please contact your IT department to ensure the correct configuration of Firefox to enable it working properly in such an environment, as the necessary certificate might have to be placed in the Firefox trust store first. == Malware == Some forms of malware intercepting encrypted web traffic can cause this error message - refer to the article [[Troubleshoot Firefox issues caused by malware]] on how to deal with malware problems. = The error occurs on one particular site only = In case you get this problem on one particular site only, this type of error generally indicates that the web server is not configured properly. However, if you see this error on a legitimate major website like Google or Facebook or sites where financial transactions take place, you should continue with the <!--note for localisers: adapt this link, it should point to the "The error occurs on multiple secure sites" section-->[[#w_the-error-occurs-on-multiple-secure-sites|steps outlined above]]. {for fx60} == Certificate issued by a authority belonging to Symantec == After a number of irregularities with certificates issued by Symantec root authorities came to light, browser vendors including Mozilla are gradually removing trust from these certificates in their products. In a first step, Firefox 60 will no longer trust certificates chaining up to Symantec root authorities (including all Symantec brands GeoTrust, RapidSSL, Thawte, and VeriSign) which were issued before 2016-06-01. In Firefox 63 this removal of trust will be extended to all Symantec certificates regardless of their issuing date. If you come across such a site, you should contact the owner of the website to inform them of that problem. We strongly encourage operators of affected sites to take immediate action to replace these certificates. For more information on this issue see Mozilla's blog post at https://blog.mozilla.org/security/2018/03/12/distrust-symantec-tls-certificates/. {/for} == Missing intermediate certificate == On a site with a missing intermediate certificate you will see the following error description after you click on {button Advanced} on the "Your connection is not secure" error page: {note}The certificate is not trusted because the issuer certificate is unknown.<br>The server might not be sending the appropriate intermediate certificates.<br>An additional root certificate may need to be imported.{/note} The website's certificate might not have been issued by a trusted certificate authority itself and no complete certificate chain to a trusted authority was provided either (a so-called "intermediate certificate" is missing). <br>You can test if a site is properly configured by entering a website's address into a third-party tool like [https://www.ssllabs.com/ssltest SSL Labs' test page]. If it is returning the result "Chain issues: Incomplete", a proper intermediate certificate is missing. You should contact the owner of the website you're having troubles accessing to inform them of that problem. == Self-signed certificate == On a site with a self-signed certificate you will see the following error description after you click on {button Advanced} on the "Your connection is not secure" error page: {note}The certificate is not trusted because it is self-signed.{/note} A self-signed certificate that wasn't issued by a recognized certificate authority is not trusted by default. Self-signed certificates can make your data safe from eavesdroppers, but say nothing about who the recipient of the data is. This is common for intranet websites that aren't available publicly and you may bypass the warning for such sites. == Bypassing the warning == {warning}'''Warning:''' You should never add a certificate exception for a legitimate major website or sites where financial transactions take place – in this case an invalid certificate can be an indication that your connection is compromised by a third party.{/warning} If the website allows it, you can add an exception in order to visit the site, in spite its certificate is not being trusted by default: # On the warning page, click {button Advanced}. # Click {button Add Exception…}. The ''Add Security Exception'' dialog will appear. # Read the text describing the problems with the website. You can click {button View…} in order to closer inspect the untrusted certificate as well. # Click {button Confirm Security Exception} if you are sure you want to trust the site.

Back to History