Fixed typo in KeyGenUtilsTest
UnsupportedTypeExcetpion now gets class name from passed in Enum<?>.
KeyType now has private constructor.
Removed static SecureRandom from Utils