< prev index next >

src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/keys/keyresolver/KeyResolver.java

Print this page

        

*** 180,189 **** --- 180,190 ---- * caller does not have permission to register the key resolver */ public static void register(String className, boolean globalResolver) throws ClassNotFoundException, IllegalAccessException, InstantiationException { JavaUtils.checkRegisterPermission(); + @SuppressWarnings("deprecation") KeyResolverSpi keyResolverSpi = (KeyResolverSpi) Class.forName(className).newInstance(); keyResolverSpi.setGlobalResolver(globalResolver); register(keyResolverSpi, false); }
*** 205,215 **** public static void registerAtStart(String className, boolean globalResolver) { JavaUtils.checkRegisterPermission(); KeyResolverSpi keyResolverSpi = null; Exception ex = null; try { ! keyResolverSpi = (KeyResolverSpi) Class.forName(className).newInstance(); } catch (ClassNotFoundException e) { ex = e; } catch (IllegalAccessException e) { ex = e; } catch (InstantiationException e) { --- 206,218 ---- public static void registerAtStart(String className, boolean globalResolver) { JavaUtils.checkRegisterPermission(); KeyResolverSpi keyResolverSpi = null; Exception ex = null; try { ! @SuppressWarnings("deprecation") ! Object tmp = Class.forName(className).newInstance(); ! keyResolverSpi = (KeyResolverSpi) tmp; } catch (ClassNotFoundException e) { ex = e; } catch (IllegalAccessException e) { ex = e; } catch (InstantiationException e) {
*** 270,279 **** --- 273,283 ---- public static void registerClassNames(List<String> classNames) throws ClassNotFoundException, IllegalAccessException, InstantiationException { JavaUtils.checkRegisterPermission(); List<KeyResolver> keyResolverList = new ArrayList<KeyResolver>(classNames.size()); for (String className : classNames) { + @SuppressWarnings("deprecation") KeyResolverSpi keyResolverSpi = (KeyResolverSpi) Class.forName(className).newInstance(); keyResolverSpi.setGlobalResolver(false); keyResolverList.add(new KeyResolver(keyResolverSpi)); }
< prev index next >