У меня есть два «веб-сайта», работающих под IIS6 (Windows Server 2003R2 Standard), каждый из которых привязан к отдельному IP-адресу (один является базовым адресом сервера).
Я использовал SelfSSL для генерации и установки SSL-сертификата для разработки на одном из этих сайтов, и он отлично работает. Затем я запускаю SelfSSL, чтобы сгенерировать сертификат для второго сайта, и второй сайт работает, но теперь первый сайт не работает по протоколу SSL.
Я запускаю диагностику SSL, и она говорит мне:
ВНИМАНИЕ: у вас есть закрытый ключ, который соответствует этому сертификату, но CryptAcquireCertificatePrivateKey не удалось
Если я перезапущу SelfSSL на первом сайте (чтобы исправить это), первый сайт работает, но затем второй сайт не работает.
Кажется, что SelfSSL делает что-то, предназначенное для работы только с одним Веб-сайтом, но я не могу точно сказать, что именно он делает, и понять, как его подавить. Я бы настроил SSL вручную, но у меня нет удобного сервера сертификатов, но, может быть, есть способ заставить SelfSSL просто генерировать сертификат и позволить мне установить его?
FWIW Я также следовал указаниям нескольких постов, в которых указаны изменения в разрешениях каталога RSA, и т. Д., Но безрезультатно. Я не работаю с SSL каждый день, поэтому я могу пропустить что-то, что может заметить кто-то с большим опытом, или, возможно, есть диагностический процесс, которому я мог бы следовать, чтобы добраться до сути проблемы?