Проверка файлов политики Jurisdiction JCE Unlimited Strength
Я предполагаю, что в JVM установлены правильные файлы политики JCE Unlimited Strength Jurisiction (потому что какая-то другая часть системы ведет себя так, как если бы они не были).
Может ли кто-нибудь предоставить образец кода, который я могу использовать, чтобы проверить, действительно ли эти файлы используются JVM?
Ответы
Ответ 1
Я обнаружил, что он может быть протестирован с помощью следующего фрагмента кода:
int maxKeyLen = Cipher.getMaxAllowedKeyLength("AES");
System.out.println(maxKeyLen);
Без файлов политики неограниченной силы это приводит к 128, после правильного их установки результат равен 2147483647.