Я пытаюсь следовать инструкциям, приведенным здесь: https://codekabinett.com/rdumps.php?Lang=2&targetDoc=create-install-ssl-tls-certificate-sql-сервер для настройки самоподписанного сертификата для использования в тестировании. Мне удалось успешно создать сертификат и ключ и преобразовать их в файл .pfx. Теперь я пытаюсь импортировать этот pfx на локальный компьютер с помощью мастера импорта сертификатов. После выбора файла он запрашивает пароль для закрытого ключа. Я предполагаю, что это либо пароль, выбранный при создании сертификата, либо при преобразовании в pfx. В любом случае, он не примет пароль. Я дважды проверил, чтобы убедиться, что не ошибся. Я удалил все файлы и заново создал их, используя один и тот же пароль для обоих. Все равно отвергнут. На данный момент я не уверен, что еще попробовать. Что мне здесь не хватает?
К вашему сведению, вот команды, которые я использовал для создания файлов:
openssl req -x509 -newkey rsa:4096 -keyout C:\Users\pbuchheit\sqlkey.pem -out c:\Users\pbuchheit\sqlcert.pem -days 3650 -extensions server_ssl
openssl pkcs12 -export -out C:\Users\pbuchheit\sqlcert.pfx -inkey C:\Users\pbuchheit\sqlkey.pem -in C:\Users\pbuchheit\sqlcert.pem
Обновлять:
Проблема, кажется, как-то связана с файлом pfx. Если я попытаюсь не устанавливать обычный файл сертификата (.crt), он будет работать нормально. Может ли пароль быть удален или изменен при преобразовании crt и ключа в pfx?