Импорт сертификата Pem/der в файл kdb

У меня есть IBM HTTP Server а также Server [X] Мне нужно создать безопасное соединение [SSL]:

создавая KDB файл: ibmhttpserverkey.kdb в IBM HTTP Server с помощью iKeyman utility и импорт сертификатов Сервера [X] [cert.PEM] или же [cert.der] в ibmhttpserverkey.kdb

это выполнимо или нет? Я много пробовал, и каждый раз он возвращает "Ошибка рукопожатия, сертификат не найден", даже если я установил его с помощью диспетчера сертификации!

1 ответ

Решение

Вы должны иметь возможность импортировать сертификаты из других типов файлов ключей, таких как база данных p12 или другой kdb. После выполнения импорта проверьте личные сертификаты с помощью IKEYMAN, чтобы увидеть, есть ли сертификат там. Если затем вы увидите "Рукопожатие ошибки, сертификат не найден" в журнале ошибок IHS, возможно, вы не указали сертификат по умолчанию. Также проверьте запись VirtualHost для порта 443 (или любого другого используемого порта ssl) и посмотрите, определена ли директива SSLServerCert. Эта директива может использоваться для указания на метку, которая идентифицирует необходимый сертификат. Сообщение об отсутствии сертификата означает, что IHS открыл kdb, определенный в директиве key file, и не смог найти ни сертификат по умолчанию, ни сертификат, указанный в директиве SSLServerCert.

Руководство по настройке SSL в IHS: http://www-01.ibm.com/support/docview.wss?uid=swg21179559

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