Я пытаюсь создать самозаверяющий сертификат для тестового веб-сервера под управлением Sun Webserver 6.1 с использованием certutil. Я открыт для использования keytool или openssl, если у кого-то есть лучшие инструкции, которые работают с Sun Webserver.Ошибка создания сертификата SSL
Вот команды, которые я использую:
certutil -S -P "https-myWebapp-" -d . -n myCA -s "CN=myWebserver.com CA,OU=myCompany,C=US" -x -t "CT,CT,CT" -m 102 -v 301 -5
и я выбираю опцию 5 - SSL CA и «да» на вопрос о критическом расширения. CA создан успешно. Теперь, когда я создал сертификатный, я пытаюсь подписать фактический сертификат с помощью следующей команды:
certutil -S -P "https-myWebapp-" -d . -n myServer -s "CN=myWebserver.com,C=US" -c myCA -t "u,u,u" -m 102 -v 300 -5
В CertUtil строки я выбираю вариант 1 для создания SSL-сервера с поддержкой критическими расширениями. В результате возникает следующая ошибка:
certutil: could not obtain certificate from file: You are attempting to import a cert with the same issuer/serial as an existing cert, but that is not the same cert.
Что я сделал не так? Я думаю, что у меня может быть неудачный сертификат SSL, но я получаю следующее при запуске certutil -L -d. -P «HTTPS-myWebapp-»
Certificate Nickname Trust Attributes SSL,S/MIME,JAR/XPI myCA CTu,Cu,Cu