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

JGSS delegation feature is broken in build b46

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P3 P3
    • None
    • 1.4.0
    • security-libs
    • None

      Platform:
      Solaris Sparc

      JDK Version:
      JDK 1.4 build b46, it failed in b45 either

      How to reproduce:
      1. set JAVA_HOME
      2. go to JGSS test suite
      3. sh runServer.sh
      4. here is the exeception.

      a2sunshine:/home/stuartk/merlin_jdk/TestSuite/src/JGSS/samples/11-14( 23 )%sh runServer.sh
      JAVA_HOME is /home/stuartk/jdk1.4/solaris/46
      Krb5Module username(stuartk): sampleServer
      Krb5Module password for user (sampleServer): bogus
      Exception in thread "main" javax.security.auth.login.LoginException: java.lang.ExceptionInInitializerError
              at javax.crypto.Cipher.getInstance([DashoPro-V1.2-120198])
              at sun.security.krb5.internal.crypto.Des.des_cksum(Des.java:307)
              at sun.security.krb5.internal.crypto.Des.string_to_key(Des.java:282)
              at sun.security.krb5.internal.crypto.Des.string_to_key_bytes(Des.java:357)
              at sun.security.krb5.EncryptionKey.<init>(EncryptionKey.java:222)
              at com.sun.security.auth.module.Krb5LoginModule.attemptAuthentication(Krb5LoginModule.java:549)
              at com.sun.security.auth.module.Krb5LoginModule.login(Krb5LoginModule.java:474)
              at java.lang.reflect.Method.invoke(Native Method)
              at javax.security.auth.login.LoginContext.invoke(LoginContext.java:664)
              at javax.security.auth.login.LoginContext.access$000(LoginContext.java:129)
              at javax.security.auth.login.LoginContext$4.run(LoginContext.java:599)
              at java.security.AccessController.doPrivileged(Native Method)
              at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:596)
              at javax.security.auth.login.LoginContext.login(LoginContext.java:523)
              at Server.main(Server.java:284)
      Caused by: java.lang.SecurityException: Cannot set up certs for trusted CAs
              at javax.crypto.b.<clinit>([DashoPro-V1.2-120198])
              ... 15 more

              at javax.security.auth.login.LoginContext.invoke(LoginContext.java:719)
              at javax.security.auth.login.LoginContext.access$000(LoginContext.java:129)
              at javax.security.auth.login.LoginContext$4.run(LoginContext.java:599)
              at java.security.AccessController.doPrivileged(Native Method)
              at javax.security.auth.login.LoginContext.invokeModule(LoginContext.java:596)
              at javax.security.auth.login.LoginContext.login(LoginContext.java:523)
              at Server.main(Server.java:284)

            Unassigned Unassigned
            skesunw Stuart Ke (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: