Я запускаю набор тестов для своей пользовательской реализации JCE-провайдера (XYZProvider).
Большинство моих тестов не выполняются со следующей ошибкой: -
java.lang.SecurityException: JCE cannot authenticate the provider XYZProvider
Я установил (т.е. разместил файл JAR провайдера) за пределами системы JRE (мне нужно придерживаться этого, я не могу установить в JRE), и, возможно, по этой причине я получаю эту ошибку.
Я пыталсяпоиск по этой ошибке без особого успеха, попытался использовать grant codeBase "//location of my provider class files" { permission java.security.AllPermission; }
в файле java.security, чтобы дать необходимое разрешение, но безуспешно.
Уже добавили следующую строку в java.security security.provider.9=com.ingrian.security.nae.XYZProvider
Есть идеи?
Спасибо.