jce не может аутентифицировать провайдера

Я разработал приложение, в котором я использовал криптографию с помощью BountyCastle.jar. У меня также была строка Security.addProvider (новый org.bouncycastle.jce.provider.BouncyCastleProvider ());

Все отлично работает, когда я запускаю программу из Netbeans

Но когда я упаковываю приложение в исполняемый jar, который внутренне использует jar BouncyCastle и запускаю jar,

Я получаю исключение

JCE не может подтвердить подлинность BC поставщика java.lang.SecurityException: JCE не может подтвердить подлинность BC поставщика

Есть ли другой подход для реализации того же. Потому что не техническому человеку трудно добавить BountyCastle.jar в папку ext jre. так есть ли другой способ решить мою проблему.

Есть ли способ исключить BountyCastle.jar при упаковке jar в netbeans, чтобы он был доступен из внешней папки lib.

Ответы на вопрос(2)

Ваш ответ на вопрос