Я создаю библиотеку Java, которая зависит от FIPS-совместимого Bouncy Castle, но я также хочу, чтобы эта же библиотека была совместима с обычным Bouncy Castle
Я знаю, что буду в конечном итоге мы получим два пакета, которые будут опубликованы в Maven, аналогично тому, как java-webauthn-server создает свой минимальный jar-файл, который не зависит от Bouncy Castle.
Итак, мой вопрос в том, что такое правильный способ создания кода, который может создавать экземпляр той или иной версии провайдера в зависимости от версии библиотеки.
Вот мой код, который я использую для создания экземпляра провайдера:
//import org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider
import org.bouncycastle.jce.provider.BouncyCastleProvider
...
// Provider provider = new BouncyCastleFipsProvider()
Provider provider = new BouncyCastleProvider()
...
Подробнее здесь: https://stackoverflow.com/questions/709 ... ncy-castle
Библиотека Java с различными версиями Bouncy Castle. ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Преобразовать AsymmetricCipherKeyPair (RSA) Bouncy Castle в java.security.KeyPair
Anonymous » » в форуме JAVA - 0 Ответы
- 15 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Сканирование Prisma openjdk17, проблема CVE-2022-45146 Bouncy Castle 1.0.2.3 1.0.2.4
Anonymous » » в форуме JAVA - 0 Ответы
- 45 Просмотры
-
Последнее сообщение Anonymous
-