test/tools/launcher/MiscTests.java

Print this page
7191662: JCE providers should be located via ServiceLoader

*** 41,51 **** if (is64Bit && isWindows) { return; } StringBuilder sb = new StringBuilder(); sb.append("public static void main(String... args) {\n"); ! sb.append("java.security.Provider p = new sun.security.pkcs11.SunPKCS11(args[0]);\n"); sb.append("java.security.Security.insertProviderAt(p, 1);\n"); sb.append("}"); File testJar = new File("Foo.jar"); testJar.delete(); try { --- 41,52 ---- if (is64Bit && isWindows) { return; } StringBuilder sb = new StringBuilder(); sb.append("public static void main(String... args) {\n"); ! sb.append("java.security.Provider p = new sun.security.pkcs11.SunPKCS11();\n"); ! sb.append("p = p.configure(args[0]);\n"); sb.append("java.security.Security.insertProviderAt(p, 1);\n"); sb.append("}"); File testJar = new File("Foo.jar"); testJar.delete(); try {