diff options
author | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2018-07-13 15:49:38 +0200 |
---|---|---|
committer | Thomas Lenz <thomas.lenz@egiz.gv.at> | 2018-07-13 15:49:38 +0200 |
commit | aee52550868c56de7f7063e4ca153b031dedecb0 (patch) | |
tree | b196a8b154d1a9ac3db477e96943d53fe03f0eb6 /eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/utils/Random.java | |
parent | 2483ece512a5cbf702da22f979073b24c06a0193 (diff) | |
download | EAAF-Components-aee52550868c56de7f7063e4ca153b031dedecb0.tar.gz EAAF-Components-aee52550868c56de7f7063e4ca153b031dedecb0.tar.bz2 EAAF-Components-aee52550868c56de7f7063e4ca153b031dedecb0.zip |
some updates and bugfixes
Diffstat (limited to 'eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/utils/Random.java')
-rw-r--r-- | eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/utils/Random.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/utils/Random.java b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/utils/Random.java index b190bfba..2504d8f1 100644 --- a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/utils/Random.java +++ b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/utils/Random.java @@ -36,6 +36,8 @@ import org.apache.commons.lang3.ArrayUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; +import at.gv.egiz.eaaf.core.impl.idp.process.support.SecureRandomHolder; + /** * Random number generator used to generate ID's @@ -60,15 +62,7 @@ public class Random { } catch (NoSuchAlgorithmException e) { log.warn("Can NOT initialize SecureRandom with: 'SHA256PRNG-FIPS186'. Use 'StrongSecureRandom' as backup"); - - try { - random = SecureRandom.getInstanceStrong(); - - } catch (NoSuchAlgorithmException e1) { - log.error("Can NOT initialize SecureRandom. StartUp process FAILED!"); - throw new RuntimeException("Can NOT initialize SecureRandom. StartUp process FAILED!", e); - - } + random = SecureRandomHolder.getInstance(); } |