jdk/src/share/classes/sun/security/x509/AlgorithmId.java
changeset 13661 7c894680910a
parent 13361 bda5c2354fc6
child 13672 604588823b5a
--- a/jdk/src/share/classes/sun/security/x509/AlgorithmId.java	Thu Aug 30 12:55:40 2012 +0100
+++ b/jdk/src/share/classes/sun/security/x509/AlgorithmId.java	Thu Aug 30 14:40:57 2012 -0700
@@ -120,21 +120,14 @@
         try {
             algParams = AlgorithmParameters.getInstance(algidString);
         } catch (NoSuchAlgorithmException e) {
-            try {
-                // Try the internal EC code so that we can fully parse EC
-                // keys even if the provider is not registered.
-                // This code can go away once we have EC in the SUN provider.
-                algParams = AlgorithmParameters.getInstance(algidString,
-                                sun.security.ec.ECKeyFactory.ecInternalProvider);
-            } catch (NoSuchAlgorithmException ee) {
-                /*
-                 * This algorithm parameter type is not supported, so we cannot
-                 * parse the parameters.
-                 */
-                algParams = null;
-                return;
-            }
+            /*
+             * This algorithm parameter type is not supported, so we cannot
+             * parse the parameters.
+             */
+            algParams = null;
+            return;
         }
+
         // Decode (parse) the parameters
         algParams.init(params.toByteArray());
     }