Gute Neuigkeiten: Mit Java 8 Update 151 kann man die Java Cryptography Extension (JCE) per property aktivieren, da Oracle den Mechanismus zum handling desselben, der in Java 9 etabliert wurde, auf Java8 zurückportiert hat.
Auf macOS wird so das Homebrew Cask jce-unlimited-strength-policy8
überflüssig.
Um JCE in Java 8 Update 151 oder neuer zu aktivieren, braucht man nur noch das folgende Property zu setzen:
crypto.policy=unlimited
Z.b. in $JAVA_HOME/jre/lib/security/java.security
, es gibt wie in den Kommentaren in jener Datei auch nachzulesen ist, aber auch andere Stellen an denen man diese Einstellungen vornehmen kann.
Das Homebrew Cask wurde auch bereits entfernt, also nicht wundern wenn ein Reinstall nach einem JavaUpgrade fehlschlägt.