Unable to initialize due to invalid secret key

Дарова нигеры.

Сегодня поймал вот такой эксепшн:

Caused by: java.lang.IllegalArgumentException: Unable to initialize due to invalid secret key
at org.springframework.security.crypto.encrypt.CipherUtils.initCipher(CipherUtils.java:120)
at org.springframework.security.crypto.encrypt.AesBytesEncryptor.encrypt(AesBytesEncryptor.java:115)
at org.springframework.security.crypto.encrypt.HexEncodingTextEncryptor.encrypt(HexEncodingTextEncryptor.java:36)

По дефолту Spring Security использует 256-битный ключ для шифрование, а JDK из коробки поддерживает только 128-битный ключ. Чтобы разрулить эту проблему нужно скачать local_policy.jar и US_export_policy.jar из оракла: http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html и заменить их по пути: /путь_до_jdk/jre/lib/security