Я пытаюсь найти способ легко сказать, разрешен ли Java-сервер JSP для переадресации одной страницы. Мое рассуждение в том, что я только хочу перейти на SSL, если он включен, что позволяет легко тестировать в наших локальных dev-системах без необходимости устанавливать сертификаты, а затем развертывать их в нашей системе выпуска и иметь сертификаты, которые просто «работают».перенаправлять на SSL только в том случае, если он включен в jsp
Я искал попытку создания SslSocketFactory и увидел, работает ли оно без исключения исключения, но это не работает, как я думал. Мне особенно не нравится этот метод, так как я должен тратить время на создание фабрики, чтобы просто выбросить ее. Я действительно просто ищу вызов метода public boolean isSslEnabled()
, который я могу использовать.
В настоящее время мы имеем то, что состояние по умолчанию - не использовать HTTPS, но когда в системе выпуска вы можете получить доступ к сайту через HTTPS. Это не идеально, так как пользователь может получить доступ к сайту через HTTP, и тогда все будет отправлено в clear. Я также не хочу шифровать весь сервер, а только одну страницу, если SSL включен.
Это указывало мне в правильном направлении, я должен был добавить, что я использую Tomcat и бегу за Apache. – PatTheGamer
Отличный материал, рад, что вы его отсортировали – Brad