列挙に foreach を使用できないことに気付きました。
以下で無限ループが発生する理由:
while(keyStore.aliases().hasMoreElements()) { System.out.println(keyStore.aliases().nextElement()); }
私は使用する必要があります:
Enumeration e = keyStore.aliases();
while(e.hasMoreElements()) {
System.out.println(e.nextElement());
}