JEP-123 で利用時に指定する方法が提案されてJava8で使えるようになったらしい。Linuxだと標準で /dev/random
を使うからエントロピーが全部消費されてる状態だとブロックされてた。
- http://openjdk.java.net/jeps/123
- https://bugs.openjdk.java.net/browse/JDK-8046113
- http://docs.oracle.com/javase/jp/8/technotes/guides/security/StandardNames.html#SecureRandom
- http://docs.oracle.com/javase/jp/7/technotes/guides/security/StandardNames.html#SecureRandom
- http://docs.oracle.com/javase/jp/8/api/java/security/SecureRandom.html#getInstance-java.lang.String-java.lang.String-
- http://docs.oracle.com/javase/jp/8/api/java/security/Security.html#getProvider-java.lang.String-
- http://blog.64p.org/entry/2014/10/08/233604