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

test sun/security/rsa/TestLimits.java fails

XMLWordPrintable

      JDK/JRE tested: 5.0u21b02 (also reproduced on 5.0u22b01, 5.0u20b03)
      OS/architecture: amd64-vista , sparc-sol10
      Reproducible: Always
      Reproducible on machine: stt-63.russia, stt-64.russia
      Is it a platform specific regression: N
      Is it a Regression: N
      Test run log location:

      -bash-3.00$ uname -a
      SunOS stt-64 5.10 Generic_139555-08 sun4u sparc SUNW,A70
      -bash-3.00$ cat /export/JQA/regression/150u21b02/cur/work/sun/security/rsa/TestLimits.jtr

      so jtr log is: ###@###.###ia:/export/JQA/regression/150u21b02/cur/work/sun/security/rsa/TestLimits.jtr
      but better to run test as below.


      Steps to reproduce:
      login at machine (stt-64.russia)

      -bash-3.00$ pwd
      /export/JQA/regression/150u21b02
      -bash-3.00$ /export/jdk/150u21b02/jdk1.5.0_21/bin/javac TestLimits.java
      -bash-3.00$ /export/jdk/150u21b02/jdk1.5.0_21/bin/java TestLimits
      testRSAKeyPairGeneratorLen.initialize: 511 false SunRsaSign
      testRSAKeyPairGeneratorLen.initialize: 512 true SunRsaSign
      testRSAKeyPairGeneratorLen.initialize: 3072 true SunRsaSign
      testRSAKeyPairGeneratorLen.initialize: 16384 true SunRsaSign
      testRSAKeyPairGeneratorLen.initialize: 16385 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 2048 2049 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 511 -1 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 511 2 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 511 3 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 511 64 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 511 65 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 512 -1 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 512 2 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 512 3 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 512 64 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 512 65 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 3072 -1 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 3072 2 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 3072 3 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 3072 64 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 3072 65 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 3073 -1 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 3073 2 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 3073 3 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 3073 64 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 3073 65 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 16384 -1 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 16384 2 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 16384 3 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 16384 64 true SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 16384 65 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 16385 -1 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 16385 2 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 16385 3 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 16385 64 false SunRsaSign
      testRSAKeyPairGeneratorSpec.initialize: 16385 65 false SunRsaSign
      testTranslateKey: true TestLimits$MyRSAPublicKey@99681b SunRsaSign
      testTranslateKey: true TestLimits$MyRSAPublicKey@181edf4 SunRsaSign
      testTranslateKey: false TestLimits$MyRSAPublicKey@12d3205 SunRsaSign
      testTranslateKey: false TestLimits$MyRSAPublicKey@2f1921 SunRsaSign
      testTranslateKey: false TestLimits$MyRSAPublicKey@1adc30 SunRsaSign
      testTranslateKey: true TestLimits$MyRSAPublicKey@16df84b SunRsaSign
      testTranslateKey: true TestLimits$MyRSAPrivateKey@1808199 SunRsaSign
      testTranslateKey: true TestLimits$MyRSAPrivateKey@1bc887b SunRsaSign
      testTranslateKey: true TestLimits$MyRSAPrivateKey@a46701 SunRsaSign
      testTranslateKey: false TestLimits$MyRSAPrivateKey@166a22b SunRsaSign
      testTranslateKey: false TestLimits$MyRSAPrivateKey@120cc56 SunRsaSign
      testTranslateKey: true TestLimits$MyRSAPrivateKey@47393f SunRsaSign
      testInitSign: true TestLimits$MyRSAPrivateKey@1ff7a1e SunRsaSign
      testInitSign: true TestLimits$MyRSAPrivateKey@763f5d SunRsaSign
      testInitSign: true TestLimits$MyRSAPrivateKey@13a317a SunRsaSign
      testInitSign: false TestLimits$MyRSAPrivateKey@186768e SunRsaSign
      testInitSign: false TestLimits$MyRSAPrivateKey@d19bc8 SunRsaSign
      testInitSign: true TestLimits$MyRSAPrivateKey@14a8cd1 SunRsaSign
      testInitVerify: true TestLimits$MyRSAPublicKey@1630ab9 SunRsaSign
      testInitVerify: true TestLimits$MyRSAPublicKey@1551f60 SunRsaSign
      testInitVerify: false TestLimits$MyRSAPublicKey@17ee8b8 SunRsaSign
      testInitVerify: false TestLimits$MyRSAPublicKey@e0b6f5 SunRsaSign
      testInitVerify: false TestLimits$MyRSAPublicKey@10bc49d SunRsaSign
      testInitVerify: true TestLimits$MyRSAPublicKey@1995d80 SunRsaSign
      testKeyStore with good key:
      testKeyStore with bad key:
      Got proper CertificateParsingException
      Using config: ./sunpkcs11-solaris_enableSHA1withRSAsig.cfg
      testRSAKeyPairGeneratorLen.initialize: 511 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorLen.initialize: 512 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorLen.initialize: 3072 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorLen.initialize: 16384 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorLen.initialize: 16385 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 511 -1 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 511 2 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 511 3 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 511 64 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 511 65 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 512 -1 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 512 3 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 512 64 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 512 65 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 3072 -1 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 3072 3 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 3072 64 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 3072 65 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 3073 -1 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 3073 3 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 3073 64 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 3073 65 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 16384 -1 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 16384 3 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 16384 64 true SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 16384 65 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 16385 -1 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 16385 2 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 16385 3 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 16385 64 false SunPKCS11-Solaris
      testRSAKeyPairGeneratorSpec.initialize: 16385 65 false SunPKCS11-Solaris
      testTranslateKey: true TestLimits$MyRSAPublicKey@a352a5 SunPKCS11-Solaris
      testTranslateKey: true TestLimits$MyRSAPublicKey@1d15445 SunPKCS11-Solaris
      Exception in thread "main" java.lang.Exception: Should have passed
              at TestLimits.testTranslateKey(TestLimits.java:363)
              at TestLimits.testP11KeyFactory(TestLimits.java:421)
              at TestLimits.testP11(TestLimits.java:634)
              at TestLimits.main(TestLimits.java:648)
      Caused by: java.security.InvalidKeyException: Could not create RSA public key
              at sun.security.pkcs11.P11RSAKeyFactory.implTranslatePublicKey(P11RSAKeyFactory.java:53)
              at sun.security.pkcs11.P11KeyFactory.engineTranslateKey(P11KeyFactory.java:111)
              at java.security.KeyFactory.translateKey(KeyFactory.java:400)
              at TestLimits.testTranslateKey(TestLimits.java:357)
              ... 3 more
      Caused by: sun.security.pkcs11.wrapper.PKCS11Exception: CKR_ATTRIBUTE_VALUE_INVALID
              at sun.security.pkcs11.wrapper.PKCS11.C_CreateObject(Native Method)
              at sun.security.pkcs11.P11RSAKeyFactory.generatePublic(P11RSAKeyFactory.java:186)
              at sun.security.pkcs11.P11RSAKeyFactory.implTranslatePublicKey(P11RSAKeyFactory.java:39)
              ... 6 more
      -bash-3.00$
      Could not reproduce on shiva.sfbay/jpsesvr.sfbay/nightsvr.sfbay.
      All are sol space 9 m/c.

            asaha Abhijit Saha
            ikobzaresunw Ivan Kobzarev (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: