Меню

Ошибка неизвестный издатель сертификата

Откройте Internet Explorer. Выберите «Инструменты»> «Свойства обозревателя»> «Контент»> «Издатели». В окне «Сертификаты» выберите вкладку «Недоверенные издатели».

Ответы (2) 

  1. Откройте Internet Explorer, нажмите Инструменты — Свойства обозревателя.
  2. Щелкните вкладку Безопасность — кнопка Другой. Убедитесь, что в ActiveX включены следующие параметры. Запускать ActiveX и плагины — Включено. Загрузить подписанный элемент управления ActiveX — включен. …
  3. Нажмите ОК, а затем Применить и ОК. Перезагрузите браузер.

23 февраля. 2018 г.

Как мне доверять издателю в Windows 10?

Чтобы добавить издателя в список доверенных издателей в центре управления безопасностью

  1. Откройте файл от нового издателя.
  2. Щелкните Файл> Параметры.
  3. Щелкните Центр управления безопасностью> Параметры центра управления безопасностью> Надежные издатели.
  4. В списке выберите сертификат издателя и нажмите ОК.

Как обойти неизвестного издателя?

Как исправить ошибку разрешений неизвестного издателя программы?

  1. Восстановите реестр файлов.
  2. Запустите полное сканирование системы.
  3. Измените настройки UAC в Панели управления.
  4. Создайте ярлык с повышенными правами для обхода UAC.

6 ян. 2021 г.

Как обойти предупреждение системы безопасности в Windows 10 неизвестного издателя?

ответы

  1. Перейдите в Групповую политику, а затем разверните: Политика локального компьютера / Конфигурация пользователя / Административные шаблоны / Компоненты Windows / Диспетчер вложений.
  2. На правой панели дважды щелкните Список включения для файлов низкого качества.
  3. Щелкните Включить.
  4. Включите такие типы файлов, как .exe ;. летучая мышь;. рег ;. vbs в поле «Параметры».
  5. Нажмите кнопку ОК.

12 юл. 2010 г.

Как мне заставить программы перестать запрашивать разрешение администратора?

Вы сможете сделать это, отключив уведомления UAC.

  1. Откройте панель управления и перейдите в раздел «Учетные записи пользователей» и «Учетные записи пользователей семейной безопасности» (вы также можете открыть меню «Пуск» и ввести «UAC»)
  2. Отсюда вы должны просто перетащить ползунок вниз, чтобы отключить его.

23 мар. 2017 г.

Как вы решаете проблемы издателей программного обеспечения?

Итак, пришло время запустить ваше приложение:

  1. Решите проблемы совместимости. …
  2. Обновите вашу ОС. …
  3. Создайте новую учетную запись администратора. …
  4. Запустите копию EXE-файла вашего приложения. …
  5. Просканируйте свой компьютер на наличие вредоносных программ. …
  6. Отключите прокси или VPN. …
  7. Очистите кеш и файлы cookie в своем веб-браузере и переустановите проблемное приложение. …
  8. Обновите Магазин Windows.

26 апр. 2018 г.

Что означает неизвестный издатель?

0. Войдите, чтобы проголосовать. Это показывает «неизвестный издатель», потому что это не имя издателя в свойствах проекта, которое он отображает. Это издатель сертификата подписи, который вы использовали. Если вы используете тестовый сертификат, будет написан неизвестный издатель.

Как мне доверять файлу Excel?

Щелкните вкладку Файл. Щелкните Параметры. Щелкните Центр управления безопасностью, а затем щелкните Параметры центра управления безопасностью. Щелкните Надежные документы.

Как разблокировать издателя в Windows 10?

Для этого выполните следующие действия:

  1. Щелкните правой кнопкой мыши установочный файл, который вы не можете запустить. Выберите в меню Свойства.
  2. Перейдите на вкладку «Общие» и в разделе «Атрибуты» вы должны увидеть параметр «Разблокировать». Установите флажок «Разблокировать» и нажмите «Применить» и «ОК», чтобы сохранить изменения.
  3. После этого попробуйте снова запустить установочный файл.

27 мар. 2019 г.

Как исправить, что Windows заблокировала программное обеспечение неизвестного издателя?

Windows заблокировала это программное обеспечение, потому что не может проверить издателя

  1. Откройте Internet Explorer, нажмите Инструменты — Свойства обозревателя.
  2. Щелкните вкладку Безопасность — кнопка Другой. Убедитесь, что в ActiveX включены следующие параметры. Запускать ActiveX и плагины — Включено. …
  3. Нажмите ОК, а затем Применить и ОК. Перезагрузите браузер.

29 центов 2009 г.

Как мне стать Microsoft Publisher для Windows?

Чтобы стать «известным издателем», вам необходимо приобрести цифровой сертификат в корневом ЦС; IIRC, самые дешевые стоят ~ 100 долларов в год, а VeriSign — ~ 400 долларов в год (что предпочитает Microsoft). Затем подпишите установщик сертификатом.

Как отключить предупреждение системы безопасности?

Отключить сообщение «Открыть файл — предупреждение безопасности»

  1. Введите inetcpl. cpl в поле поиска меню «Пуск» или запустите и нажмите «Ввод».
  2. Перейдите на вкладку «Безопасность».
  3. Нажмите Другой …
  4. Выберите Включить (небезопасно) в разделе «Запуск приложений и небезопасные файлы».
  5. Нажмите кнопку ОК.
  6. Нажмите кнопку Да.
  7. Нажмите кнопку ОК.

Как отключить проверку издателя?

Решение:

  1. Щелкните Пуск> Выполнить и введите gpedit.msc. Щелкните ОК.
  2. Перейдите в Конфигурация пользователя> Административные шаблоны> Компоненты Windows> Диспетчер вложений.
  3. Откройте список включения для настройки типов файлов с умеренным риском.
  4. Установите для политики значение Включено, затем добавьте *. bat в поле Укажите расширения с высоким риском.
  5. Затем нажмите «Применить».

6 мар. 2019 г.

Как мне использовать неизвестного издателя?

Откройте Internet Explorer. Выберите «Инструменты»> «Свойства обозревателя»> «Контент»> «Издатели». В окне «Сертификаты» выберите вкладку «Недоверенные издатели». Если в списке указан издатель программного обеспечения, которое вы пытаетесь запустить, удалите его.

I have been struggling for days trying to get a simple ActiveX DLL to work with no success despite studying several articles on the subject which I have found online.

I suspect I have several things coded incorrectly as I am just not familiar with this and most of the articles on the subject are out of date. I am using Visual Studio 2008 and have been using the Windows SDK v7.1 for digital signing.

What I am trying to do is return the client machineName from the environment class back to the web page (and eventually back to the web server).

This is my C# class:

using System;
using System.Reflection;
using System.Runtime.InteropServices;
using System.ComponentModel;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using Microsoft.Win32;

namespace GetClientInfo101
{
    [Guid("121C3E0E-DC6E-45dc-952B-A6617F0FAA32")]
    [InterfaceType(ComInterfaceType.InterfaceIsDual)]
    [ComVisible(true)]
    public interface IGetClient
    {
        [DispId(1)]
        string GetClient();
    }
    [Guid("5085C918-0236-4828-BDFA-063FEE57C69B")]
    [ProgId("getClientInfoAx.CGetClient")]
    [ClassInterface(ClassInterfaceType.None)]
    [ComDefaultInterface(typeof(IGetClient))]
    [System.ComponentModel.ToolboxItem(true)]
    [ComVisible(true)]
    public class CGetClient : IGetClient
    {
        public string GetClient()
        {
           return Environment.MachineName;
        }
    }
}

Here is my assembly:

using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("GetClientInfo101")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("GetClientInfo101")]
[assembly: AssemblyCopyright("Copyright © N/A 2010")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// Setting ComVisible to false makes the types in this assembly not visible
// to COM components.  If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]

// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("1bf2a0bc-f9cb-4f68-8990-5caaf3ab525d")]

// Version information for an assembly consists of the following four values:
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")

Here is my object tag and script on my website Master Page. **NOTE: I am getting the error

Microsoft JScript runtime error: Automation server can’t create object

on the «var» execution**:

<object id="getClientInfo" name="GetClientInfo101" classid="clsid:5085C918-0236-4828-BDFA-063FEE57C69B"
        codebase="GetClientInfo/GetClientInfoAX.cab#version=1,0,0,0">
</object>

<script type="text/javascript">
    function OpenActiveX()
    {
        var objGetClientInfo = new ActiveXObject("GetClientInfoAx.CGetClient");
        if(objGetClientInfo != null)
         {
             //For testing only
             alert(objGetClientInfo.GetClient());
         }
     }
</script>

Then I have manually created a .inf file as follows:

[version]
    signature="$CHICAGO$"
    AdvancedINF=2.0
[Add.Code]
    GetClientInfo101.dll=GetClientInfo101.dll
    GetClientInfo101.inf=GetClientInfo101.inf
[GetClientInfo101.dll]
    file-win32-x86=thiscab
    clsid={5085C918-0236-4828-BDFA-063FEE57C69B}
    FileVersion=1,0,0,0
    RegisterServer=yes
[GetClientInfo101.inf]
    file=thiscab

However, when I build my .cab file I am also getting a .OSD file output to the .cab as follows (I am concerned about there being both a .inf and a .OSD file in the same .cab file. Is that right and will it cause problems? I am not sure how to tell Visual Studio to NOT build the .OSD file.

<?XML version="1.0" ENCODING='UTF-8'?>
<!DOCTYPE SOFTPKG SYSTEM "http://www.microsoft.com/standards/osd/osd.dtd">
<?XML::namespace href="http://www.microsoft.com/standards/osd/msicd.dtd" as="MSICD"?>
<SOFTPKG NAME="GetClientInfoAX" VERSION="1,0,0,0">
    <TITLE> GetClientInfoAX </TITLE>
    <MSICD::NATIVECODE>
        <CODE NAME="GetClientInfo101">
            <IMPLEMENTATION>
                <CODEBASE FILENAME="GetClientInfo101.dll">
                </CODEBASE>
            </IMPLEMENTATION>
        </CODE>
    </MSICD::NATIVECODE>
</SOFTPKG>

Anyway, this has been a nightmare trying to piece together all the details of this. I would be very grateful for any help resolving this.

OK, the The Code Project article A Complete Scriptable ActiveX Web Control Tutorial Using ATL is what I used as a guide for the signing the .cab file. See the section titled «Signing a cab file».

Here are the commands I used. Note that I used Visual Studio to create the cab file instead of CABARC. Also note I am only using a test cert:

makecert -sv "getclientinfocert.pvk" -n "CN=My Company" getclientinfocert.cer

cert2spc getclientinfocert.cer getclientinfocert.spc

pvk2pfx -pvk getclientinfocert.pvk -pi AOTC20467cert -spc getclientinfocert.spc -pfx getclientinfocert.pfx -po AOTC81396pass –f

signtool sign /f getclientinfocert.pfx /p AOTC81396pass /t http://timestamp.verisign.com/scripts/timstamp.dll /v GetClientInfo101.dll

signtool sign /f getclientinfocert.pfx /p AOTC81396pass /t http://timestamp.verisign.com/scripts/timstamp.dll /v GetClientInfoAX.cab

Use certmgr to export and import “Root Agency” certificate to Trusted Root Certs:

signtool verify /v /a GetClientInfoAX.cab

Note that I copied my DLL to my Windows SDK folder, signed that, copied it back to my cab file which I then copied over to my SDK file, signed the cab file. Then finally, I copied the cab file to my website project.

NOTE: See comments at end of first answer. I have purchased a signed certificate from Comodo and with that installed, I now get «Unknown Publisher» error even though the certificate status is «OK». Both the DLL and CAB file have been signed.

I believe my issue now is that the control needs to be marked as safe for scripting. I found a recent article, Creating an ActiveX control in .NET using C#, which looks very helpful.

I have been struggling for days trying to get a simple ActiveX DLL to work with no success despite studying several articles on the subject which I have found online.

I suspect I have several things coded incorrectly as I am just not familiar with this and most of the articles on the subject are out of date. I am using Visual Studio 2008 and have been using the Windows SDK v7.1 for digital signing.

What I am trying to do is return the client machineName from the environment class back to the web page (and eventually back to the web server).

This is my C# class:

using System;
using System.Reflection;
using System.Runtime.InteropServices;
using System.ComponentModel;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;
using Microsoft.Win32;

namespace GetClientInfo101
{
    [Guid("121C3E0E-DC6E-45dc-952B-A6617F0FAA32")]
    [InterfaceType(ComInterfaceType.InterfaceIsDual)]
    [ComVisible(true)]
    public interface IGetClient
    {
        [DispId(1)]
        string GetClient();
    }
    [Guid("5085C918-0236-4828-BDFA-063FEE57C69B")]
    [ProgId("getClientInfoAx.CGetClient")]
    [ClassInterface(ClassInterfaceType.None)]
    [ComDefaultInterface(typeof(IGetClient))]
    [System.ComponentModel.ToolboxItem(true)]
    [ComVisible(true)]
    public class CGetClient : IGetClient
    {
        public string GetClient()
        {
           return Environment.MachineName;
        }
    }
}

Here is my assembly:

using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;

// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("GetClientInfo101")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("GetClientInfo101")]
[assembly: AssemblyCopyright("Copyright © N/A 2010")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

// Setting ComVisible to false makes the types in this assembly not visible
// to COM components.  If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]

// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("1bf2a0bc-f9cb-4f68-8990-5caaf3ab525d")]

// Version information for an assembly consists of the following four values:
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")

Here is my object tag and script on my website Master Page. **NOTE: I am getting the error

Microsoft JScript runtime error: Automation server can’t create object

on the «var» execution**:

<object id="getClientInfo" name="GetClientInfo101" classid="clsid:5085C918-0236-4828-BDFA-063FEE57C69B"
        codebase="GetClientInfo/GetClientInfoAX.cab#version=1,0,0,0">
</object>

<script type="text/javascript">
    function OpenActiveX()
    {
        var objGetClientInfo = new ActiveXObject("GetClientInfoAx.CGetClient");
        if(objGetClientInfo != null)
         {
             //For testing only
             alert(objGetClientInfo.GetClient());
         }
     }
</script>

Then I have manually created a .inf file as follows:

[version]
    signature="$CHICAGO$"
    AdvancedINF=2.0
[Add.Code]
    GetClientInfo101.dll=GetClientInfo101.dll
    GetClientInfo101.inf=GetClientInfo101.inf
[GetClientInfo101.dll]
    file-win32-x86=thiscab
    clsid={5085C918-0236-4828-BDFA-063FEE57C69B}
    FileVersion=1,0,0,0
    RegisterServer=yes
[GetClientInfo101.inf]
    file=thiscab

However, when I build my .cab file I am also getting a .OSD file output to the .cab as follows (I am concerned about there being both a .inf and a .OSD file in the same .cab file. Is that right and will it cause problems? I am not sure how to tell Visual Studio to NOT build the .OSD file.

<?XML version="1.0" ENCODING='UTF-8'?>
<!DOCTYPE SOFTPKG SYSTEM "http://www.microsoft.com/standards/osd/osd.dtd">
<?XML::namespace href="http://www.microsoft.com/standards/osd/msicd.dtd" as="MSICD"?>
<SOFTPKG NAME="GetClientInfoAX" VERSION="1,0,0,0">
    <TITLE> GetClientInfoAX </TITLE>
    <MSICD::NATIVECODE>
        <CODE NAME="GetClientInfo101">
            <IMPLEMENTATION>
                <CODEBASE FILENAME="GetClientInfo101.dll">
                </CODEBASE>
            </IMPLEMENTATION>
        </CODE>
    </MSICD::NATIVECODE>
</SOFTPKG>

Anyway, this has been a nightmare trying to piece together all the details of this. I would be very grateful for any help resolving this.

OK, the The Code Project article A Complete Scriptable ActiveX Web Control Tutorial Using ATL is what I used as a guide for the signing the .cab file. See the section titled «Signing a cab file».

Here are the commands I used. Note that I used Visual Studio to create the cab file instead of CABARC. Also note I am only using a test cert:

makecert -sv "getclientinfocert.pvk" -n "CN=My Company" getclientinfocert.cer

cert2spc getclientinfocert.cer getclientinfocert.spc

pvk2pfx -pvk getclientinfocert.pvk -pi AOTC20467cert -spc getclientinfocert.spc -pfx getclientinfocert.pfx -po AOTC81396pass –f

signtool sign /f getclientinfocert.pfx /p AOTC81396pass /t http://timestamp.verisign.com/scripts/timstamp.dll /v GetClientInfo101.dll

signtool sign /f getclientinfocert.pfx /p AOTC81396pass /t http://timestamp.verisign.com/scripts/timstamp.dll /v GetClientInfoAX.cab

Use certmgr to export and import “Root Agency” certificate to Trusted Root Certs:

signtool verify /v /a GetClientInfoAX.cab

Note that I copied my DLL to my Windows SDK folder, signed that, copied it back to my cab file which I then copied over to my SDK file, signed the cab file. Then finally, I copied the cab file to my website project.

NOTE: See comments at end of first answer. I have purchased a signed certificate from Comodo and with that installed, I now get «Unknown Publisher» error even though the certificate status is «OK». Both the DLL and CAB file have been signed.

I believe my issue now is that the control needs to be marked as safe for scripting. I found a recent article, Creating an ActiveX control in .NET using C#, which looks very helpful.

Содержание

  • Причины возникновения ошибки с кодом SEC_ERROR_UNKNOWN_ISSUER:
  • Способы устранения ошибки с кодом SEC_ERROR_UNKNOWN_ISSUER
    • Способ 1: отключение SSL-сканирования
    • Способ 2: восстановление файла cert8.db
    • Способ 3: добавление страницы в исключение
  • Вопросы и ответы

Firefox: SEC ERROR UNKNOWN ISSUER. Как исправить
Пользователи Mozilla Firefox, хотя и нечасто, но все же могут сталкиваться в процессе веб-серфинга с различными ошибками. Так, при переходе на выбранный вами сайт на экране может отобразиться ошибка с кодом SEC_ERROR_UNKNOWN_ISSUER.

Ошибка «Это соединение является недоверенным» и другие подобные ошибки, сопровождающиеся кодом SEC_ERROR_UNKNOWN_ISSUER, говорят о том, при переходе на защищенный протокол HTTPS браузер обнаружил несоответствие сертификатов, которые направлены на защиту информации, передаваемой пользователями.

Причины возникновения ошибки с кодом SEC_ERROR_UNKNOWN_ISSUER:

1. Сайт действительно является небезопасным, т.к. для него отсутствуют необходимые сертификаты, которые подтверждают его безопасность;

2. Сайт имеет сертификат, который дает некую гарантию безопасности данных пользователя, но сертификат самоподписный, а значит, браузер не может ему доверять;

3. На вашем компьютере в папке профиля Mozilla Firefox был поврежден файл cert8.db, который отвечает за хранение идентификаторов;

4. В антивирусе, установленном на компьютере, активировано SSL-сканирование (сетевое сканирование), которое и может вызывать проблемы в работе Mozilla Firefox.

Способы устранения ошибки с кодом SEC_ERROR_UNKNOWN_ISSUER

Способ 1: отключение SSL-сканирования

Чтобы проверить, является ли ваша антивирусная программа причиной возникновения в Mozilla Firefox ошибки с кодом SEC_ERROR_UNKNOWN_ISSUER, попробуйте приостановить работу антивируса и проверить наличие проблем в работе браузера.

Если после отключения работы антивируса работа Firefox была налажена, вам необходимо заглянуть в настройки антивируса и отключить работу SSL-сканирования (сетевого сканирования).

Способ 2: восстановление файла cert8.db

Далее следует предположить, что файл cert8.db был поврежден. Для того, чтобы решить проблему, нам потребуется его удалить, после чего браузер автоматически создаст новую рабочую версию файла cert8.db.

Для начала нам потребуется попасть в папку профиля. Для этого кликните по кнопке меню веб-обозревателя и выберите иконку со знаком вопроса.

Firefox: SEC ERROR UNKNOWN ISSUER. Как исправить

В отобразившемся дополнительном меню щелкните по пункту «Информация для решения проблем».

Firefox: SEC ERROR UNKNOWN ISSUER. Как исправить

На экране возникнет окно, в котором потребуется выбрать кнопку «Показать папку».

Firefox: SEC ERROR UNKNOWN ISSUER. Как исправить

Lumpics.ru

На экране отобразится папка профиля, но прежде чем мы будем с ней работать, полностью закройте Mozilla Firefox.

Вернитесь к папке профиля. Найдите в списке файлов cert8.db, щелкните по нему ПКМ и перейдите к пункту «Удалить».

Firefox: SEC ERROR UNKNOWN ISSUER. Как исправить

Запустите Mozilla Firefox и проверьте наличие ошибки.

Способ 3: добавление страницы в исключение

Если ошибку с кодом SEC_ERROR_UNKNOWN_ISSUER так и не удалось устранить, можно попробовать добавить текущий сайт в исключения Firefox.

Для этого кликните по кнопке «Я понимаю риск», а в развернувшемся выберите пункт «Добавить исключение».

В появившемся окне кликните по кнопке «Подтвердить исключение безопасности», после чего сайт будет спокойно открываться.

Надеемся, данные советы вам помогли решить ошибку с кодом SEC_ERROR_UNKNOWN_ISSUER в Mozilla Firefox.

  • Remove From My Forums

 locked

Сообщение «Неизвестный издатель» при запуске исполняемого файла

  • Вопрос

  • Почему данное сообщение не появляется, если запускать из под Администратора, а также если запускать файл, скачанный из браузера Опера? Если загружаешь из IE или FireFox, то ругается на неизвестного издателя.
    Как определить, какого сертификата не хватает? И почему при запуске из под Администратора предупреждение не выдается?

Ответы

  • Почему данное сообщение не появляется, если запускать из под Администратора, а также если запускать файл, скачанный из браузера Опера? Если загружаешь из IE или FireFox, то ругается на неизвестного издателя.
    Как определить, какого сертификата не хватает? И почему при запуске из под Администратора предупреждение не выдается?

    Не заходите в закачку файлов из Интернета от имени Администратора, так как это автоматически включает более высокие привилегии, которые могут быть использованы злоумышленниками для заражения вашего компьютера.

    А ИЕ9 — один из наиболее защищённых браузеров, который предупреждает о отсутствии действующего сертификата издателя, и, даже при загрузке файлов от известных издателей, проверяет их и спрашивает разрешение на открытие. Такие действия браузера помогают защитить
    ОС от случайных и вредных загрузок.

    В «Опера такой защиты, к сожалению, нет.


    Не ищи Бога, не в камне, не в храме — ищи Бога внутри себя. Ищущий, да обрящет.

    • Помечено в качестве ответа

      14 ноября 2011 г. 11:31

В последнее время от пользователей Mozilla Firefox стало поступать все больше жалоб на ошибку соединения с кодом SEC_ERROR_UNKNOWN_ISSUER. Проявляется она тем, что при попытке перейти на сайт пользователь получает предупреждение «Сертификату нет доверия, так как сертификат его издателя неизвестен», «Ваше соединение не защищено» или что-то в этом роде. То, что ошибка соединения как-то связана с безопасностью, догадаться нетрудно, но что же все-таки становится ее причиной?

Как известно, при посещении сайта между браузером и сервером происходит обмен данными. Чтобы обеспечить более высокий уровень безопасности, некоторые ресурсы используют протоколы шифрования, например, тот же HTTPS. Так вот, когда в одном их таких протоколов Firefox обнаруживает несоответствие сертификатов безопасности, он блокирует соединение, пытаясь защитить систему от внешней угрозы, нередко мнимой, а юзер получает описанную выше ошибку.

Основные причины ошибки

В свою очередь, причины несоответствия сертификатов безопасности могут быть разными. Посещаемый сайт действительно может оказаться зараженным вирусами, но он может быть совершенно безопасен, но при этом его сертификат отсутствует в базе данных (обычное дело для самоподписанных сертификатов). Возможной причиной ошибки может стать повреждение файла хранилища идентификаторов, расположенного в папке профиля Firefox, нельзя также исключать некорректную идентификацию сертификата установленной антивирусной программой.

Способы исправления

Самый простой способ покончить с ошибкой раз и навсегда — это добавить блокируемый сайт в исключения. Если вы уверены в безопасности ресурса, на странице с предупреждением кликните по кнопке «Дополнительно».

Страница с предупреждением

Рразверните спойлер и нажмите «Добавить исключение…».

Добавить исключение

Далее в открывшемся окошке нажмите кнопку «Подтвердить исключение», убедившись перед этим, что в чекбоксе «Постоянно хранить это исключение» установлена галочка.

Подтвердить исключение

Все, больше с ошибкой сертификата вам сталкиваться не придется.

Приведенный выше пример наиболее простой, а вот что делать, если ни кнопки «Дополнительно», ни спойлеров на странице с предупреждением нет? Так бывает, если Firefox твердо решил не пускать вас на сайт, а также если его локальная база сертификатов оказалась повреждена. В таком случае пофиксить ошибку можно, удалив файл хранилища сертификатов cert8.db. Располагается он в папке профиля Firefox.

Чтобы в нее попасть, перейдите по внутреннему адресу about:support и нажмите в открывшейся странице «Открыть папку» напротив пункта «Папка профиля».

Папка профиля

Теперь закройте браузер, отыщите в открывшейся папке файл cert8.db и удалите его.

Удалить файл хранилища сертификатов

Запустите браузер и попробуйте зайти на проблемную страницу. Если ошибка SEC_ERROR_UNKNOWN_ISSUER повторится, добавьте сайт в исключения как было показано выше (опция должна стать доступной).

И последнее.

Как уже было сказано, причиной ошибки может стать некорректная идентификация сертификата антивирусом. Подобное имеет место достаточно редко, но если же у вас есть основания считать, что виной в конкретном случае стал именно антивирус, отключите в нем проверку протоколов HTTPS и SSL, предварительно убедившись, что сам компьютер не заражен вирусами.

Загрузка…

Полезная информация

№131-05-2008 02:04:53

FireFox3_User
 
Группа: Guest
UA: unknown 0.0

К сертификату нет доверия, так как сертификат его издателя неизвестен.

passport.webmoney.ru использует недействительный сертификат безопасности.

К сертификату нет доверия, так как сертификат его издателя неизвестен.

(Код ошибки: sec_error_unknown_issuer)

Подскажите плз что в шифрование прописать чтобы работал сертификат webmoney в firefox3!

№231-05-2008 02:06:29

FireFox3_User
 
Группа: Guest
UA: Google 2.1

Re: К сертификату нет доверия, так как сертификат его издателя неизвестен.

ещё на паре сайтов не работало :)

№302-06-2008 20:18:25

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Minefield 3.1

Re: К сертификату нет доверия, так как сертификат его издателя неизвестен.

Нажмите на кнопку «Добавить исключение»


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

№410-11-2008 11:47:48

AndreyPA
Участник
 
Группа: Members
Зарегистрирован: 13-02-2007
Сообщений: 141
UA: Firefox 3.0

Re: К сертификату нет доверия, так как сертификат его издателя неизвестен.

У меня не появляется кнопка добавить исключение. Надо вручную добавлять адрес. А как можно сделать чтобы была кнопка

Отсутствует

№510-11-2008 15:44:09

Vladimir Reality
 
Группа: Guest
UA: Mozilla 1.9

Re: К сертификату нет доверия, так как сертификат его издателя неизвестен.

та же проблема..не дает он добавить исключение..и вручную не дает написать..в гугл хроме все пашет. попробовал обновиться та же байда

№611-11-2008 05:03:16

AndreyPA
Участник
 
Группа: Members
Зарегистрирован: 13-02-2007
Сообщений: 141
UA: Firefox 3.0

Re: К сертификату нет доверия, так как сертификат его издателя неизвестен.

У меня вручную все ОК. Но для этого надо взять адрес -> пойти в Инструменты->Настройки->Шифрование->Просмотр Сертификатов->Добавить исключение. Раньше было проще. блин

Отсутствует

№712-11-2008 11:15:47

DimeDroll
Участник
 
Группа: Members
Зарегистрирован: 12-11-2008
Сообщений: 7
UA: Firefox 3.0

Re: К сертификату нет доверия, так как сертификат его издателя неизвестен.

Что бы была кнопка необходимо:
1) Открыть страницу about:config и установить свойство browser.xul.error_pages.expert_bad_cert равным true.
2) Теперь при заходе на такой сайт на странице с сообщением об ошибке добавится кнопочка «Добавить исключение». Жмем на нее.
3) В появившемся диалоге жмем на «Получить сертификат» и «Подтвердить исключение безопасности»

Отсутствует

№818-12-2008 08:27:11

AndreyPA
Участник
 
Группа: Members
Зарегистрирован: 13-02-2007
Сообщений: 141
UA: Firefox 3.0

Re: К сертификату нет доверия, так как сертификат его издателя неизвестен.

DimeDroll
Спасибо

Отсутствует

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка неизвестный идентификатор паскаль
  • Ошибка неисправность коробки передач пежо 408