You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by al...@apache.org on 2015/12/03 20:46:57 UTC
nifi git commit: NIFI-1240 removing explicit reference to SUN
provider. Not necessary for our use and ties us to Sun or JREs with Sun JCE
available. Favoring no-args constructor instantiation of SecureRandom for
greater flexibility in choosing from avai
Repository: nifi
Updated Branches:
refs/heads/master 6bdcd3913 -> 3656c883c
NIFI-1240 removing explicit reference to SUN provider. Not necessary for our use and ties us to Sun or JREs with Sun JCE available. Favoring no-args constructor instantiation of SecureRandom for greater flexibility in choosing from available CSPs. Deprecating the associated public constant for the PRNG.
Signed-off-by: Aldrin Piri <al...@apache.org>
Project: http://git-wip-us.apache.org/repos/asf/nifi/repo
Commit: http://git-wip-us.apache.org/repos/asf/nifi/commit/3656c883
Tree: http://git-wip-us.apache.org/repos/asf/nifi/tree/3656c883
Diff: http://git-wip-us.apache.org/repos/asf/nifi/diff/3656c883
Branch: refs/heads/master
Commit: 3656c883c7ed35f0dcda73ebb89ee83b0bc2f1b1
Parents: 6bdcd39
Author: joewitt <jo...@apache.org>
Authored: Wed Dec 2 20:47:51 2015 -0500
Committer: Aldrin Piri <al...@apache.org>
Committed: Thu Dec 3 14:46:02 2015 -0500
----------------------------------------------------------------------
.../nifi/processors/standard/util/PasswordBasedEncryptor.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/nifi/blob/3656c883/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/util/PasswordBasedEncryptor.java
----------------------------------------------------------------------
diff --git a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/util/PasswordBasedEncryptor.java b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/util/PasswordBasedEncryptor.java
index c3b0cd4..1f45d6f 100644
--- a/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/util/PasswordBasedEncryptor.java
+++ b/nifi-nar-bundles/nifi-standard-bundle/nifi-standard-processors/src/main/java/org/apache/nifi/processors/standard/util/PasswordBasedEncryptor.java
@@ -41,6 +41,7 @@ public class PasswordBasedEncryptor implements Encryptor {
private int saltSize;
private SecretKey secretKey;
+ @Deprecated
public static final String SECURE_RANDOM_ALGORITHM = "SHA1PRNG";
public static final int DEFAULT_SALT_SIZE = 8;
@@ -65,7 +66,7 @@ public class PasswordBasedEncryptor implements Encryptor {
public StreamCallback getEncryptionCallback() throws ProcessException {
try {
byte[] salt = new byte[saltSize];
- SecureRandom secureRandom = SecureRandom.getInstance(SECURE_RANDOM_ALGORITHM, "SUN");
+ SecureRandom secureRandom = new SecureRandom();
secureRandom.nextBytes(salt);
return new EncryptCallback(salt);
} catch (Exception e) {