Как использовать пакет Esapi 1.4.4 в веб-приложении - PullRequest
0 голосов
/ 27 апреля 2018

В настоящее время я работаю над проектом, использующим JDK 1.4. Так что оказалось, что мы должны использовать ESAPI 1.4.4, единственную версию, совместимую с JDK 1.4. Я скачал его по следующему пути https://github.com/esapi/esapi-java-legacy, но это не файл JAR. Я не мог понять, как включить это в мой проект затмения или как внести его в мой путь к классам. Можно ли получить банку ??? Кто-то, пожалуйста, сообщите мне, как использовать его или любой пример проекта для справки. Спасибо заранее

1 Ответ

0 голосов
/ 29 апреля 2019

Ditching JDK 1.4 - моя лучшая рекомендация. Но если по какой-то причине это не вариант, я бы попробовал вытащить базу кода ESAPI из GitHub (https://github.com/ESAPI/esapi-java-legacy),, изменив тег в плагине maven-compiler-plugin с 1.7 на 1.4, и посмотреть, скомпилируется ли он Многое из этого, вероятно, будет хорошо, но у вас, вероятно, будут серьезные проблемы с зависимостями FOSS от сторонних производителей, поэтому вам придется их корректировать. Поэтому, прежде чем идти по этому пути, выясните, что именно вам нужно. нужна только выходная кодировка ESAPI, используйте вместо этого OWASP Java Encoder Project. Здесь описаны другие другие заменители: https://www.owasp.org/index.php/Category:OWASP_Enterprise_Security_API#tab=Should_I_use_ESAPI_3F

Удачи. * Кевин 1006 *

...