Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8322133

getParameterSpec(ECGenParameterSpec.class) on EC AlgorithmParameters does not return standard names

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 24
    • None
    • security-libs
    • None

      It returns an ECGenParameterSpec object using the OID as its name.

      $ cat A2.java
      import java.security.AlgorithmParameters;
      import java.security.KeyPairGenerator;
      import java.security.spec.ECGenParameterSpec;

      public class A2 {
          public static void main(String[] args) throws Exception {
              var k = KeyPairGenerator.getInstance("EC").generateKeyPair().getPublic();
              var a = AlgorithmParameters.getInstance("EC");
              a.init(k.getParams());
              System.out.println(a.getParameterSpec(ECGenParameterSpec.class).getName());
          }
      }
      $ java A2.java
      1.3.132.0.34

            bperez Ben Perez
            weijun Weijun Wang
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: