Сертификат отсутствует в персональном хранилище сертификатов


1С-ЭДО Сертификат не найден на компьютере

При возникновении ошибки "Сертификат не имеет связи с закрытым ключом" необходимо выполнить проверку сертификата электронной подписи.

 

Алгоритм проверки электронной подписи:

В программном продукте 1С необходимо 

1. перейти в раздел "Администрирование" 

2. "Обмен электронными документами"

3. "Настройка электронной подписи и шифрования"

4. На вкладке "Сертификаты" открыть используемый сертификат

5. Нажать на кнопку "Проверить"

6. Ввести пароль закрытой части ключа и нажать "Проверить"

! Обращаем Ваше внимание, что программа сама увеличит количество * в поле "Пароль:" до 16 при проверке. Данное поведение является штатным и выступает дополнительной защитой конфиденциальных данных в виде количества символов в пароле. Проверка будет осуществлена на основании введенных Вами данных. 

Если в ходе проверки напротив пункта "Наличие сертификата в личном списке" возникнет сигнализирующий желтый символ, на него необходимо нажать для открытия технической информации.

Если в технической информации об ошибке указано "Сертификат не найден на компьютере.Проверка подписания, созданной подписи и расшифровки не могут быть выполнены." это обозначает, что сертификат не установлен на данном рабочем месте в личном списке. Проверить это можно перейдя в Панель управления - Свойства браузера


 В открывшемся окне перейти на вкладку "Содержание" и нажать "Сертификаты"


В сертификатах перейти на вкладку "Личные".

 

Как видно на примере в личных действительно отсутствует сертификат электронной подписи. 

Решение: Установить сертификат в личный список.

Корректная установка сертификата в личный список происходит из программы криптографии.

1. Для пользователей, использующих VIPNet CSP

Запустить VIPNet CSP - выбрать необходимый контейнер и нажать "Свойства"

В открывшемся окне свойств контейнера необходимо нажать "Открыть" для открытия сертификата электронной подписи.

В сертификате необходимо нажать "Установить сертификат"

В открывшемся мастере импорта сертификатов необходимо выбрать в расположении хранилища "Текущий пользователь" и нажать "Далее"

    

Затем выбрать "Поместить все сертификаты в следующее хранилище" и нажать "Обзор". В открывшемся окне выбрать хранилище "Личное" и нажать "ОК". Завершить установку сертификата.  

2. Для пользователей, использующих КриптоПро CSP

Запустить КриптоПро CSP. Для этого необходимо перейти в Пуск - Панель управления - КриптоПро CSP

В открывшемся окне криптопровайдера перейти на вкладку "Сервис" и нажать "Просмотреть сертификат в контейнере...".

Затем нажать "Обзор" и выбрать необходимый контейнер закрытого ключа.

В открывшемся окне необходимо выбрать необходимый контейнер закрытого ключа и нажать "ОК"

В следующем окне можно сверить данные о выбранного сертификата и нажать "Установить".

После чего появиться окно, свидетельствующее о том, что сертификат установлен в хранилище "Личные" текущего пользователя.

После установки сертификат появится в хранилище "Личные" в свойствах браузера.

После установки сертификата в хранилище "Личные" ошибка не воспроизводится.

 

Также вам может быть интересно:

Настройка КриптоПРО для работы с 1С-ЭДО в Linux

Настройка КриптоПРО для работы с 1С-ЭДО в macOS

Нет доступного сертификата для подписания документов.

Как установить сертификат подписи через КриптоПро CSP

Часто к нам обращаются с вопросом, как установить сертификат через КриптоПpo CSP. Ситуации бывают разные: сменился директор или главбух, получили новый сертификат в удостоверяющем центре и т.п. Раньше все работало, а теперь нет. Рассказываем, что нужно делать, чтобы установить личный цифровой сертификат на компьютер.

Вы можете установить личный сертификат двумя способами:

1. Через меню КриптоПро CSP «Просмотреть сертификаты в контейнере»

2. Через меню КриптоПро CSP «Установить личный сертификат»

Если на рабочем месте используется операционная система Windows 7 без SP1, то устанавливать сертификат следует по рекомендациям варианта № 2.

Вариант № 1. Устанавливаем через меню «Просмотреть сертификаты в контейнере»

Чтобы установить сертификат:

1. Выберите Пуск -> Панель управления -> КриптоПро CSP -> вкладка Сервис и нажмите кнопку “Просмотреть сертификаты в контейнере”.


2. В открывшемся окне нажмите на кнопку “Обзор”. Выберите контейнер и подтвердите свой выбор кнопкой ОК.


3. В следующем окне нажмите “Далее”.

Если появится сообщение “В контейнере закрытого ключа отсутствует открытый ключ шифрования”, перейдите к установке цифрового сертификата по варианту № 2.

4. Если на вашем компьютере установлена версия “КриптоПро CSP” 3. 6 R2 (версия продукта 3.6.6497) или выше, то в открывшемся окне нажмите на кнопку “Установить”. После этого согласитесь с предложением заменить сертификат.

Если кнопка “Установить” отсутствует, в окне “Сертификат для просмотра” нажмите кнопку “Свойства”.


5. В окне “Сертификат” - > вкладка “Общие” нажмите на кнопку “Установить сертификат”.


6. В окне “Мастер импорта сертификатов” выберите “Далее”.

7. Если у вас уставлена версия “КриптоПро CSP” 3.6, то в следующем окне достаточно оставить переключатель на пункте “Автоматически выбрать хранилище на основе типа сертификата” и нажать “Далее”. Сертификат будет автоматически установлен в хранилище “Личные”.


8. В следующем окне нажмите “Далее”, затем “Готово” и дождитесь сообщения об успешной установке сертификата: “Импорт успешно выполнен”.


Вариант 2. Устанавливаем через меню «Установить личный сертификат»

Для установки вам понадобится, собственно, сам файл сертификата (с расширением . cer). Он может находиться, например, на дискете, на токене или на жестком диске компьютера.

Чтобы установить сертификат:

1. Выберите Пуск -> Панель управления -> КриптоПро CSP -> вкладка Сервис и нажмите кнопку “Установить личный сертификат”.


2. В окне “Мастер установки личного сертификата” нажмите на кнопку “Далее”. В следующем окне, чтобы выбрать файл сертификата, нажмите “Обзор”.


3. Укажите путь к сертификату и нажмите на кнопку “Открыть”, затем “Далее”.


4. В следующем окне вы можете просмотреть информацию о сертификате. Нажмите “Далее”.


5. На следующем шаге введите или укажите контейнер закрытого ключа, который соответствует выбранному сертификату. Для этого воспользуйтесь кнопкой “Обзор”.


6.  Выбрав контейнер, нажмите “Далее”.


7. Дальше вам необходимо выбрать хранилище, куда будет установлен сертификат. Для этого в окне “Выбор хранилища сертификатов” нажмите на кнопку “Обзор”.

Если у вас установлена версия КриптоПро CSP 3.6 R2 (версия продукта 3.6.6497) или выше, поставьте флаг “Установить сертификат в контейнер”.


8. Выберите хранилище “Личные” и нажмите ОК.


9. Хранилище вы выбрали. Теперь нажмите “Далее”, затем - “Готово”. После этого может появиться сообщение:


В этом случае нажмите “Да”.

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

Все, можно подписывать документы, используя новый сертификат.

ssl — сертификат, импортированный в личное хранилище, не отображается в MMC -> Сертификаты

спросил

Изменено 2 года, 2 месяца назад

Просмотрено 10 тысяч раз

У меня есть самоподписанный сертификат, созданный на компьютере с Windows 10 с помощью команды Powershell:

New-SelfSignedCertificate -DnsName ServerNameHere -NotAfter (Get-Date). AddYears(20) -FriendlyName "Тестовый сертификат API" -CertStoreLocation сертификат:\LocalMachine\My

Я экспортировал этот сертификат с закрытым ключом в файл PFX и перенес его на свою старую тестовую машину с Windows 7. (У меня есть старый клиент, с которым я работаю, у которого все еще есть устройства Win7, на которых мне нужно мое программное обеспечение для работы)

На компьютере с Windows 7 я импортировал сертификат в личное хранилище.

Затем я открыл MMC, добавил сертификат и открыл личное хранилище. Сертификат не показывает.

По какой-то причине он не отображается здесь?

  • ssl
  • сертификат
  • mmc

6

Проблема в том, что вы случайно установили сертификат в хранилище текущего пользователя. Если дважды щелкнуть сертификат PFX, мастер импорта сертификатов по умолчанию использует хранилище Current User\Personal. Он не предлагает хранилище на локальном компьютере в Windows 7/Windows Server 2008 R2 или более ранних версиях ОС. Возможность выбора места хранения была добавлена ​​в Windows 8/Windows Server 2012 и более поздних версиях.

Вот почему вы не можете установить PFX в хранилище локального компьютера из проводника Windows в Windows 7. В этих операционных системах вам необходимо явно открыть оснастку MMC «Сертификаты», ориентированную на контекст локального компьютера, и импортировать оттуда сертификат.

Зарегистрируйтесь или войдите в систему

Зарегистрируйтесь с помощью Google

Зарегистрироваться через Facebook

Зарегистрируйтесь, используя электронную почту и пароль

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Опубликовать как гость

Электронная почта

Требуется, но не отображается

Нажимая «Опубликовать свой ответ», вы соглашаетесь с нашими условиями обслуживания, политикой конфиденциальности и политикой использования файлов cookie

Переместить сертификат в другое хранилище сертификатов

Вы разместили свои сертификаты в личном магазине, а не в магазине веб-хостинга? Если у вас менее 20-30 сертификатов, это не будет проблемой. Однако, если вы управляете 30 или более сертификатами, вам потребуется переместить их в хранилище веб-хостинга , которое было разработано для масштабирования до большего количества сертификатов.

Как переместить сертификат

Используйте эти инструкции для перемещения сертификатов из одного магазина Microsoft в другой.

  1. Откройте консоль MMC .

    1. Виндовс сервер 2016

      1. В Виндовс Старт меню , введите mmc .

      2. Щелкните правой кнопкой мыши mmc и выберите Запуск от имени администратора .

    2. Виндовс Сервер 2012

      1. На экране Windows Start введите mmc .

      2. Щелкните правой кнопкой мыши mmc.exe и нажмите Запуск от имени администратора .

  2. В консоли MMC в верхнем меню нажмите File > Add/Remove Snap-in… .

  3. В окнах Добавить или удалить оснастки в разделе Доступные оснастки: выберите Сертификаты и нажмите Добавить > .

  4. В окне оснастки сертификата выберите учетную запись Компьютер и нажмите Далее .

  5. В окне Select Computer выберите Local computer: (компьютер, на котором запущена эта консоль) и нажмите Finish .

  6. В окне Добавление или удаление оснастки вы должны увидеть Сертификаты (локальный компьютер) оснастка.

  7. Нажмите ОК

  8. В консоли MMC в дереве консоли разверните Сертификаты (локальный компьютер) > Личный и выберите папку Сертификаты .

  9. В центральной панели выберите (выделите) сертификаты, которые вы хотите переместить (или скопировать).

  10. Щелкните правой кнопкой мыши выделенные сертификаты и выберите Вырезать (или Копировать ).

  11. В консоли MMC в дереве консоли щелкните правой кнопкой мыши значок Веб-хостинг и нажмите Вставить .

  12. Теперь сертификаты должны появиться в папке Web Hosting , Certificates (магазин веб-хостинга).

Чтобы получить помощь по установке сертификата или устранению неполадок, попробуйте наш инструмент управления Windows SSL.


Learn more

Только новые статьи

Введите свой e-mail

Видео-курс

Blender для новичков

Ваше имя:Ваш E-Mail: