Morpheus,
Общая последовательность действий для создания заверенного сертификата:
1. Ты создаешь кейринг (в нем хранится приватный/публичный ключ и сертификаты)
2. Для требуемого хоста из этого кейринга генерируешь CSR-запрос и отдаешь его в сторонний центр сертификации (CA)
4. CA формирует сертификат на основании CSR-запроса и обычно отдает его в виде CRT-файла
5. Помимо самого сертификата CA должен предоставить тебе промежуточный и корневой сертификаты (зависит от конкретного CA, если корневой не дали, то его можно взять с сайта CA). Промежуточный и корневой нужны, чтобы можно было при проверке дойти от твоего сертификата до корня.
6. Ты импортируешь в свой кейринг корневой сертификат (Install Trusted Root Certificate into Key Ring), затем промежуточный и сам сертификат (Merge Certificate into Key Ring)
7. После этого копируешь кейринг (.kyr) и стэш-файл (по-моему .sth) на сервер
8. Правишь администратором конфиг сервера (влючаешь SSL и указываешь имя кейринг файла)
9. Перезапускаешь на сервере задачу HTTP и если все сделал правильно, то SSL будет работать
Если что-то намудришь с иерархией сертификатов, то браузер будет предупреждать, что сертификат узла нельзя проверить, поэтому проверь работу с помощью нескольких разных браузеров.
Скриншоты/описание на английском:
Ссылка скрыта от гостей
Ссылка скрыта от гостей