Помните проблему модульного тестирования com.sun.crypto.provider.HmacSHA1 не могут быть приведены к javax.crypto.MacSpi
NoSuchKey
рекомендация
отwww.cnblogs.com/exmyth/p/12535945.html
рекомендация
ранжирование