Как я могу условно использовать BC-FIPS или BCPROV-JDK18ON в разных режимах времени выполнения без конфликтов в классе?JAVA

Программисты JAVA общаются здесь
Anonymous
Как я могу условно использовать BC-FIPS или BCPROV-JDK18ON в разных режимах времени выполнения без конфликтов в классе?

Сообщение Anonymous »

Я работаю над приложением Java 21, которое использует криптографические библиотеки Bouncy Castle. В большинстве режимов времени выполнения я полагаюсь на поставщика FIPS-совместимости (BC-FIPS: 2.1.0). Однако в одном конкретном режиме работы мне нужно использовать версию без FIPS (bcprov-jdk18on: 1,80). Конфликты. Испытательный:
, включая оба в pom.xml, приводит к конфликтам загрузки класса, как и ожидалось. /> желаемый результат: < /strong>
метод условного использования либо BC-fips, либо BCProv-jdk18on на основе режима выполнения-без того, чтобы оба были загружены одновременно в той же сессии JVM.

Подробнее здесь: https://stackoverflow.com/questions/796 ... time-modes

Вернуться в «JAVA»