Назад | Перейти на главную страницу

Что такое cacert.pem и для чего его использовать?

Я разрабатываю веб-приложение на localhost с доменами и субдоменами, и я хотел бы использовать HTTPS подключение. В моей Mac OS, чтобы включить SSL, мне нужно правильно настроить Apache, поэтому я выполнил некоторые инструкции, чтобы выполнить часть этого.

Теперь пора выбрать сертификат, чтобы протестировать HTTPS-запросы. Я видел cacert.pem, но я не знаю, как это использовать и для чего он используется (Вы можете мне кое-что рассказать о его использовании?) ...

Так, можно ли использовать cacert.pem (см. ссылку) для все мои домены и поддомены (возможно, как подстановочный сертификат) на localhost?

Конечно, эти сертификаты должны приниматься браузерами и работать для HTTPS-соединения между моими доменами.

cacert.pem представляет собой набор доверенных корневых центров сертификации. Вы не можете использовать их для защиты своего сайта. Есть несколько причин, но основная: у вас нет подходящего закрытого ключа.

Сертификат вашего сайта содержит открытый ключ, который используется клиентом для шифрования сообщений на ваш сервер, которые могут быть расшифрованы только с помощью соответствующего закрытого ключа.

Ваш вопрос предполагает непонимание криптографии с открытым ключом. Конечно, вы можете многое сделать без него, но это поможет вам узнать основы:

Это руководство полезно для правильной генерации необходимых ключей и сертификатов и относится только к Apple / Apache / mod_ssl: http://developer.apple.com/internet/serverside/modssl.html