Я занимаюсь разработкой проекта с использованием Javascript, PHP и OpenLayers.Многие карты загружаются с использованием HTTPS-соединения с внешним сервером OGC.
Когда я пытаюсь загрузить карту с использованием HTTPS, они не загружаются (вместо этого они показывают мне «Ошибка загрузки карты»попробуйте позже ").
Я думаю, что проблема из-за цифрового сертификата.Если я загружаю напрямую с сервера (используя WMS-вызов), как это (посмотрите последний параметр):
https://serverurl/ogc/wms?service=WMS&version=1.1.0&request=GetMap&layers=ms1:lp_anual_250&styles=&bbox=205125.0,3150125.0,234875.0,3199875.0&width=306&height=512&srs=EPSG:4326&format=application/openlayers
Браузер запрашивает у меня разрешение на его просмотр.Если я приму цифровой сертификат, я смогу увидеть карту.После этого, и поскольку мой браузер теперь принимает сертификат, я могу видеть свою собственную карту из своего собственного приложения.
Итак, вопрос: Есть ли способ запросить цифровой сертификат вручнуюкогда пользователь получает доступ к моей сети?
Заранее спасибо!
PS: решения, использующие PHP, тоже приветствуются, потому что я использую CodeIgniter для загрузки представлений