Могу ли я получить сертификат от корневого ЦС, который я затем смогу использовать для подписи собственных сертификатов веб-сервера? Я бы, если возможно, использовал подписанный сертификат в качестве промежуточного звена для подписи других сертификатов.
Я знаю, что мне пришлось бы настраивать свои системы определенным образом с «моим» промежуточным сертификатом, чтобы предоставлять информацию о цепочке доверия моим клиентам.
Это возможно? Готовы ли корневые центры сертификации подписать такой сертификат? Это дорого?
ЗАДНИЙ ПЛАН
Я знаком с основами SSL, поскольку это касается защиты веб-трафика по HTTP. У меня также есть общее представление о том, как работает цепочка доверия, в том смысле, что веб-трафик защищен «по умолчанию», если вы шифруете с сертификатом, имеющим действительную цепочку, вплоть до корневого ЦС, как определено браузером. / Поставщик ОС.
Мне также известно, что многие корневые центры сертификации начали подписывать сертификаты для конечных пользователей (таких как я) с промежуточными сертификатами. Это может потребовать немного больше настройки с моей стороны, но в противном случае эти сертификаты будут работать нормально. Я предполагаю, что это связано с защитой их ценного закрытого ключа для ЦС и катастрофой, которая случилась бы, если бы я когда-либо был скомпрометирован.
ПРИМЕРЫ
- https://www.microsoft.com
- https://www.sun.com
- https://ecomm.dell.com/myaccount/ga/login.aspx?c=us&cs=19&l=en&s=dhs
Теперь мы определенно не являемся размером какой-либо из этих организаций, но они, похоже, делают что-то подобное. Это определенно сделало бы управление этими сертификатами намного более приемлемым, особенно с учетом того, как мы расширяем охват нашей платформы электронной коммерции.