Проблема подписания XCA

Я пытаюсь создать самозаверяющий сертификат SSL для Sun WebServer 6.1, используя графический интерфейс XCA Certificate. Вот мой процесс:

  1. Войдите в консоль администратора Sun Webserver.
  2. Используйте функцию "Создать CSR", чтобы создать сертификат для подписи.
  3. Импортируйте CSR в XCA.
  4. Попробуйте подписать CSR в XCA.
  5. XCA выдает следующее сообщение об ошибке:

"Произошла следующая ошибка: ключ, который вы выбрали для подписи, не является частным".

Sun WebServer не имеет возможности контролировать, включен ли закрытый ключ в CSR. Кто-нибудь знает обходной путь для подписания CSR Sun Webserver (желательно с XCA)?

2 ответа

Вам необходимо создать сертификат CA и использовать его для подписи CSR. Закрытый ключ CSR остается на веб-сервере Sun.

Просто для дальнейшего использования (мне потребовалось 15 минут, чтобы очистить это сегодня):

Когда вы используете XCA для создания самозаверяющих сертификатов, вы должны генерировать сертификат напрямую.XCA > Certificates > New Certificate > Source > Signing: Create self signed certificateГенерация CSR и последующая попытка подписи приведут к ошибке, с которой вы столкнулись.

Другие вопросы по тегам