@Override public String getAlgorithm() { return secretKeyFactory.getAlgorithm(); }
@Override public String getAlgorithm() { return secretKeyFactory.getAlgorithm(); }
public static String getSecretKeyDesc() { try { return SECRET_KEY_ROUNDS+" round "+SecretKeyFactory.getInstance(SECRET_KEY_FACTORY_IMPL).getAlgorithm(); } catch(Exception e) { throw new IllegalStateException(e); } }
public static SecretKey getSecretKey(byte[] key) throws NoSuchAlgorithmException, InvalidKeySpecException { SecretKeyFactory skf = SecretKeyFactory.getInstance("AES"); return skf.generateSecret(new SecretKeySpec(key, skf.getAlgorithm())); }
@Override public SecretKeyFactory createSecretKeyFactory(final String algorithm) throws NoSuchAlgorithmException { checkNotNull(algorithm); SecretKeyFactory obj; try { obj = SecretKeyFactory.getInstance(algorithm, getProvider()); } catch (NoSuchAlgorithmException e) { logFallback(e); obj = SecretKeyFactory.getInstance(algorithm); } if (log.isTraceEnabled()) { log.trace("Created secret-key-factory: {} ({})", obj.getAlgorithm(), obj.getProvider().getName()); } return obj; } }
assert stringFactory.getAlgorithm().equals(NEW_KEYSTORE_STRING_KEY_ALGO) : "string pbe algo changed"; assert fileFactory.getAlgorithm().equals(NEW_KEYSTORE_FILE_KEY_ALGO) : "file pbe algo changed";