2012-07-18 13 views
38

Jestem pewien, że pliki zasad jurysdykcji JCE Unlimited Strength Policy zostały poprawnie zainstalowane w maszynie JVM (ponieważ inna część systemu zachowuje się tak, jakby nie była).Sprawdź pliki zasad jurysdykcji JCE Unlimited Strength

Czy ktoś może dostarczyć próbkę kodu, której mogę użyć do sprawdzenia, czy pliki te są rzeczywiście używane przez maszynę JVM?

Odpowiedz

64

znalazłem, że może być testowane z poniższym fragmencie kodu:

int maxKeyLen = Cipher.getMaxAllowedKeyLength("AES"); 
    System.out.println(maxKeyLen); 

Bez pliki polityki nieograniczoną wytrzymałości powoduje to 128, po tym jak zostały zainstalowane prawidłowo wynik jest 2147483647.

+3

Or , w groovy: groovysh -e 'javax.crypto.Cipher.getMaxAllowedKeyLength ("AES")' –