#apache-flex #ssl #amfphp #self-signed
#apache-flex #ssl #amfphp #самозаверяющий
Вопрос:
Я пытаюсь подключиться к AMFPHP через SSL (самозаверяющий) из приложения Flex 4.5. Будет ли это работать? Или мне нужен сертификат с авторизацией? Будет ли он автоматически завершаться сбоем или запрашивать пользователя, как это происходит в браузере? Как мне нужно отредактировать services-config.xml файл, чтобы это сработало?
Спасибо.
Ответ №1:
Я делал это раньше, и это работает нормально. Единственное, что я бы посоветовал, это создать свою страницу, на которой размещен SWF-файл, в том же домене / сертификате, тогда браузер предложит пользователю принять сертификат, прежде чем он даже увидит SWF. Как только сертификат принимается вручную, материал AMFPHP работает нормально. Конфигурация служб по умолчанию должна работать нормально, но вы можете отредактировать ее, чтобы принимать ТОЛЬКО SSL-соединения для большей безопасности. Единственная проблема IE, которую я могу вспомнить, — это то, что есть флажок, если ваш сервер отправляет неправильный заголовок кэширования (без кэша) Я думаю, IE просто покажет redx. Это решается путем изменения флажка в IE.
Я никогда не пробовал создавать страницу клиента на HTTP, а службы — на HTTPS, но я полагаю, что таким образом у вас может возникнуть больше проблем.
Комментарии:
1. Привет, Джонатан, спасибо тебе за это. Однако я хочу использовать RemoteObject поверх самозаверяющего SSL-сертификата. Нет браузера. И определенно не тот же домен.