Книга: Инфраструктуры открытых ключей
HTTP
HTTP
Протокол передачи гипертекста HTTP определяется в документе RFC 2068 >[140]. Документ RFC 2585 описывает типы данных и правила образования имен для передачи сертификатов и списков САС с использованием протокола HTTP. Правила образования имен подобны правилам, принятым для протокола FTP. Имена файлов задаются как унифицированные идентификаторы ресурсов в дополнениях сертификатов и списков САС, например, http://www.alpha.com/pki/id48.cer.
Протокол HTTP может обеспечить прозрачность размещения репозитория, а также может применяться для автоматической переадресации запроса к системе, в которой хранится необходимая информация. Широко распространена практика создания виртуальных web-серверов, которые фактически состоят из многих отдельных серверов. Поскольку все клиенты используют один и тот же хорошо известный URL (например, http://www.cnn.com), разные запросы могут обслуживаться разными серверами. Этот процесс прозрачен для клиента. Подобная схема позволяет администратору HTTP- репозитория выполнять масштабирование системы для обеспечения адекватной производительности и доступности. Если HTTP-сервер поддерживает протокол SSL или TLS с аутентификацией клиента, то может идентифицировать или аутентифицировать источник каждого запроса. В этом случае в PKI возможна реализация бизнес-модели оплаты за обслуживание запросов.
Однако функциональная совместимость является проблемой. Немногие программные продукты, реализующие работу удостоверяющих центров, имеют функции автоматического наполнения HTTP- репозитория сертификатами и списками САС.
- 9.3.1. HTTP-директивы
- XMLHttpRequest
- Editing httpd.conf
- Настройка kHTTPd
- Ускорение HTTP-обмена
- 17. HTTP
- 12.2.1. Файл httpd.conf
- 19.7 Архитектура HTTP
- 19.8 Протокол HTTP
- 19.8.1 Пример типичного диалога HTTP
- 11.5. Отправка запросов HTTP GET с применением NSURLConnection
- 11.6. Отправка запросов HTTP POST с применением NSURLConnection