Я разрабатываю службу WCF на своем локальном компьютере с помощью Visual Studios, встроенной в сервер разработки ASP.NET, и у меня возникают проблемы при создании и использовании временных сертификатов.
Я создал сертификат вызова TempCA и добавил его в папку Trusted Root Certificate, и я создал еще один файл с именем SignedByCA, который был добавлен в личную папку.
Файл конфигурации службы настроен для использования SignedByCA, но при запуске службы появляется следующая ошибка.
Сертификат 'CN = SignedByCA' должен иметь закрытый ключ, способный к обмену ключами. Процесс должен иметь права доступа к закрытому ключу.
Я пытался использовать WinHttpCertCfg.exe, чтобы предоставить другим пользователям доступ к ключу, но с тех пор я обнаружил, что WinHttpCertCfg.exe устарел в Windows Vista.
Кто-нибудь имел эту проблему раньше в аналогичных обстоятельствах ??