Я пытаюсь создать самоподписанный сертификат SSL для Sun WebServer 6.1, используя Графический интерфейс сертификата XCA. Вот мой процесс:
«Произошла следующая ошибка: ключ, который вы выбрали для подписи, не является личным».
Sun WebServer не имеет возможности контролировать, включен ли закрытый ключ в CSR. Кто-нибудь знает обходной путь для подписания CSR Sun Webserver (желательно с XCA)?
Вам необходимо создать сертификат CA и использовать его для подписания CSR. Закрытый ключ CSR остается на веб-сервере Sun.
Просто на будущее (сегодня мне потребовалось 15 минут, чтобы прояснить это):
Когда вы используете XCA для создания самозаверяющих сертификатов, вам необходимо сгенерировать сертификат напрямую. XCA > Certificates > New Certificate > Source > Signing: Create self signed certificate
Создание CSR и последующая попытка его подписать приведет к ошибке, с которой вы столкнулись.