Закрытый ключ сертификата 509 попадает в мою учетную запись пользователя вместо всех пользователей. - PullRequest
0 голосов
/ 02 февраля 2011

Я установил сертификат на серверном компьютере для службы WCF.Он установлен в области локального компьютера диспетчера сертификатов.Однако, когда я запускаю сервис, он говорит, что не может найти файл закрытого ключа.Когда я нахожу личный ключ, он находится в моей учетной записи.Для запуска WCF (он работает по протоколу HTTP), насколько я понимаю, для разрешения ему необходим закрытый ключ в области «Все пользователи».Как я могу установить сертификат, чтобы иметь личный ключ в области «Все пользователи» вместо моего имени пользователя?Команда makecert, похоже, не имеет никаких настроек для этого.

1 Ответ

0 голосов
/ 02 февраля 2011

Вы должны установить сертификат в сервисную учетную запись или учетную запись компьютера. Это можно сделать, добавив оснастку «Сертификат» в консоль управления:

  1. Пуск-> Выполнить-> MMC
  2. Файл-> Добавить / Удалить Snappin
  3. Выберите Сертификаты, нажмите Добавить.
  4. Выберите учетную запись службы и следуйте инструкциям, чтобы выбрать учетную запись, под которой работает ваша служба.

enter image description here

Теперь вы сможете импортировать сертификат, щелкнув правой кнопкой мыши по дереву и выбрав Все задачи -> Импорт.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...